Så, de senaste dagarna har varit lite av en virvelvind i utvecklarvärlden. Jag ville ta en stund att skriva ner vad jag har sett, och vad jag tycker det betyder, eftersom det inte handlar om små uppdateringar. Detta är en förändring i hur vi bygger,...
Läs mer om De senaste 48 timmarna i teknik: Atlas-webbläsare och Agentic IDEs – Vad har just hänt?För sex månader sedan introducerade jag Swarmia i vår ingenjörsekosystem – inte bara av nyfikenhet, utan av nödvändighet. Som jag reflekterade över i The CTO Playbook, när en teknisk team växer, och dess utdata blir en blandning av många sammanflätad...
Läs mer om Hantering av teknikteam med insikter
Om du bygger en produkt i en komplex bransch – farmaceutik, finans eller något som är kraftigt reglerat – så känner du förmodligen till utmaningarna. Du har validerat behovet, du har pratat med potentiella användare, och du kanske till och med har en...
Läs mer om Du behöver en teknisk medgrundare. Du har inte budgeten. Nu då?
Utvecklingslandskapet har utvecklats betydligt under de senaste åren, och API:er (Application Programming Interfaces) är nu centrala för hur moderna system kommunicerar. Detta gäller särskilt för företag som vill utnyttja kraften i AI. API:er förenkl...
Läs mer om API och AI: Hur modern integration förändrar e-handel
Ah, utvecklare. De mytiska varelserna som skriver snabbt, dricker kaffe som om det var en olympisk sport, och på något sätt "fixar datorer" för sina vänner och familj. Men vad gör de egentligen hela dagen? Låt mig måla upp en bild – spoiler: det är m...
Läs mer om Vad utvecklare verkligen gör: En titt bakom tangentbordet
För några år sedan skrev jag "The CTO Playbook" (tillgänglig på Amazon). Jag gick mycket in på ledarstil och särskilt på att leda tekniska team. Med den senaste uppgången av tekniska grundare som tar en större plats på den stora scenen, till exempel...
Läs mer om Musk-led ledarskap kontra The CTO Playbook
When the AI "lies" to youThis month we are happy to share not only sunshine stories on how cool the AIs are, but also when it doesn't work. It truly shows that the LLMs are really not any "AI" (yet) and it's in its infancy, read more and I'll explain...
Läs mer om When the AI lies to you
Att anställa utvecklare kan vara en mardrömSärskilt om du är en icke-teknisk grundare. Du har förmodligen hört termer kastas omkring som du knappt förstår, som "full stack", "Kubernetes" eller "REST API", och du kanske tänker: "Jag behöver bara någon...
Läs mer om Anställning av utvecklare: varför kulturell passform slår teknisk expertis
I CTO Playboken, Robert Mejlerö erbjuder en omfattande titt på Agile, med fokus på dess kärnprinciper och praktisk implementering. Han lyfter fram Agile-manifestet, som betonar individer och interaktioner framför processer och verktyg, och fungerande...
Läs mer om Vad säger CTO Playbook om agilitet?
Fördelar med att använda "CTO TMC Advisor AI" för CTOs och personer som arbetar med utvecklareI dagens snabbt föränderliga tekniska landskap behöver CTOs och de som arbetar nära utvecklingsteam tillförlitlig, handlingsbar information för att driva te...
Läs mer om Kämpar du med tekniska beslut? Här är AI som varje CTO bör känna till
Att kliva in i en teknikledarroll kan både vara spännande och skrämmande.Oavsett om du är CTO, produktchef eller någon som nyligen ansvarar för att leda ett team av utvecklare, kräver den komplexa digitala landskapet en förståelse långt bortom bara t...
Läs mer om Navigera teknikledarskap: 5 viktiga områden att fokusera på
Kasta bort de gamla sätten, in med det nya.Låt oss sluta jämföra äpplen med apelsiner.Ett gemensamt språk är vad som håller oss på samma våglängd. När vi talar om vissa affärstermer kan vi använda ord för en sak, även om vi menar en annan. Och ibland...
Läs mer om Förbjudna ordlista
Närvaro på nätet – vad ska man skriva och delaSom CTO, eller någon annan person med en separat titel ansvarig för teknikteam, är du på sätt och vis företagets talesperson. Vad du delar och gör på sociala medier som LinkedIn kommer att kopplas till fö...
Läs mer om Sociala Medier
En berättelse är bättre än tusen KPI:erSom med alla andra kapitel börjar jag med en lätt existentiell fråga. Bjuds du regelbundet in att rapportera till styrelsen?Vissa organisationer anser fortfarande att deras CTO:er är IT-chefer, eller en förstora...
Läs mer om Styrelsepresentationer
Mät inte vad du inte kan kontrolleraEn gång när jag arbetade som ingenjörschef, blev jag ombedd av VD:n att rapportera om vissa KPI:er för att mäta och kontrollera prestandan i utvecklingsteamet.Vi hade KPI:er (Nyckelprestationsindikatorer) såsom "Ut...
Läs mer om KPI:nyckeltal för prestanda
Hur en stabil budget fungerar hjälper dig att leda ett fantastiskt teamAtt ha din egen budget kan verkligen hjälpa dig och ditt team att arbeta effektivt och till punkt.Budgeternas skönhet är att de beslutas en gång per år (och förhandlas troligen i...
Läs mer om Budget
Hur kommunicera vad som jobbas på, vad som kommer att jobbas på och vad som är klartPersoner som antingen är direkt inblandade i ditt projekt eller din produkt, eller som påverkas av resultatet av dina aktiviteter, behöver kontinuerligt få statusuppd...
Läs mer om Projektuppdateringar
Att dela ditt företags kommunikation via Slack är inte riktigt så ovanligtI denna fjärrarbetande värld – där många team är utspridda och arbetar hemifrån – behöver vi verkligen kommunicera hårdare, bättre och smartare. Jag är ingen kommunikationsexpe...
Läs mer om Kommunikation
Vill du ägna tid åt att godkänna semesteransökningar?Att lita på att dina anställda kan hantera sin egen tid effektivt är en spelväxlare. Låt alla själva bestämma när de vill arbeta, när de vill ta ledigt och hur de vill hantera sitt arbete.Återigen...
Läs mer om Ledig tid
99 % av utvecklare skulle inte kalla mjukvaruutveckling för ”kodning”.Vi anger instruktioner i en fil, som tolkas av ett annat program på servern och ger tillbaka ett resultat. Det är allt. Kodning är verkligen konsten att berätta för ”datorn” vad de...
Läs mer om Kodning
Skönheten med att arbeta med andra är att de upplever saker om dig. Och användare upplever mycket när de använder din produkt.Vad är svårare i livet än att höra något du har arbetat med eller varit en del av, om det inte lever upp till en annan perso...
Läs mer om Feedback: inaktiverad
SaaS eller utveckla dig själv?Den klassiska frågan som du har hört så många gånger, i så många former. Nu, något anpassad för vårt syfte, kommer jag att diskutera några tankar kring ämnet.Om du vill bygga det dyraste verktyget någonsin – bygg det sjä...
Läs mer om Bygga eller köpa
En innovationsprocess. En oxymoron.På en axel har du innovation, på den andra sidan process. De är sina egna fullständiga motsatser. Det finns ingen innovation i en process.Vi följer dess steg, och varje försök att kringgå, gå utanför rutan eller föl...
Läs mer om Innovation
Kultur äter strategi till frukostInnan vi ens börjar prata om motivation skulle jag vilja ta upp några mycket viktiga förutsättningar som jag tycker behövs finnas där. Att försöka motivera människor utan att ha stora ledare är som att försöka få en V...
Läs mer om Motivation
Den största hotet mot självstyrda anställda som vill ha en högre känsla av inkludering och har en inre drivkraft.Ansvarighet är ett intressant ord. Det betyder “fakta eller tillstånd av att vara ansvarig; ansvar”. Google säger att: “brist på ansvarig...
Läs mer om Undvik mikrohantering
De senaste två åren har visat att "arbete från hemmet" är här för att stanna, och är redan den förmodade arbetssättet för framtidenHemkontor, som det kallades tidigare, har funnits i många år. För utvecklare var det alltid fantastiskt att kunna arbet...
Läs mer om Arbeta på distans
Låt oss besöka några intressanta samarbetsmodeller och hur de har fungerat.Spotify är kända bland utvecklingskretsar för sin samarbetsmodell. När den kom var den något nytt och fräscht. Byggd på agila principer men också med större företagsprestanda...
Läs mer om Samarbetsmodeller
När ett nytt team samlas finns det vissa dynamiker som pågår. Att förstå dessa grundläggande aspekter hjälper dig att förstå vad som händer.Du har lyckats få hela teamet att åka på den där teamoffsite. Resan gick bra och alla har anlänt. Det är dags...
Läs mer om bildande
Arbetar med utvecklare och tekniska projekt något annorlunda än att leda människor på andra områden?Här går vi igenom ämnen som ledarskapsstilar och grundläggande sätt att arbeta med människor på ett inspirerande, motiverande och stödjande sätt.Om du...
Läs mer om Ledande utvecklare
Infrastruktur, antivirus, azure, office 365, drive, klienthantering – alla dessa IT-uppgifter.Är IT-hantering en del av arbetet som CTO? Det låter mer som något som ligger under vingarna på en CIO – men i verkligheten i mindre företag kan CTO behöva...
Läs mer om Datorer och säkerhet
Få data från andra källor med hjälp av API:er.Slutligen något roligt! Application Programming Interface (API) är sättet att koppla samman olika system med varandra. Är det plug and play som i att du bara klickar och det är klart? Absolut inte. 99 % a...
Läs mer om API:er
Hur man får något från idé till klart med en standard utvecklingsprocess.Det finns många olika utvecklingsprocesser. Jag har arbetat med vattenfallsfasning, scrum med sprints som släpps alla samtidigt när de är klara samt Release Trains och allt vad...
Läs mer om Utvecklingsprocess
När saker går åt helveteSent på fredagskvällen, just när du är på väg att sätta dig ner för familjedinern, börjar telefonen ringa och du får meddelanden från din favoritövervakningstjänst om att webbplatsen är nere.Du ursäktar dig och förbereder dig...
Läs mer om Incident Management
Att hålla alla dina applikationer korrekt övervakade gör det lättare att förstå om de är uppe eller nere.Överraskande många online-tjänster övervakas inte, vilket har den uppenbara effekten att ingen vet när de fungerar eller inte.Ett viktigt verktyg...
Läs mer om ÖvervakningDu fångar mycket, men varför behöver du det?Data är viktigt och om det tolkas på ett sätt som ger mening, kan det hjälpa ditt företag att fatta rätt beslut.Under de senaste åren har det kommit många nya regleringar kring hantering av data, vilket ock...
Läs mer om Data
På rätt nivå vid rätt tillfälleTa fram din favoritkudde eftersom det är dags för en diskussion om det mest tråkiga ämnet för alla – dokumentation. Tro det eller ej, i början av utvecklingstiden var detta ett verkligt och viktigt leveransobjekt.Dokume...
Läs mer om Dokumentation
Git, Pull Requests, Kvalitet, Arbetsflöden, Fyraögaprincipen, PrettifySom nämns i det föregående kapitlet är Devops viktigt för att underhålla kod, men gissa vad – detta är också ett teaminsats och dessutom en affärskritisk prioritet. Dålig kod leder...
Läs mer om Underhålla koden
Vad bör du fokusera på nu? Jag går igenom några sätt att skapa värde genom att sätta rätt prioriteringar.Att byta fokus mitt i uppgiften är det värsta för de flesta utvecklare, och kanske även andra anställda. Som CTO eller någon som leder utvecklare...
Läs mer om Prioritering
Det viktiga arbetet med att underhålla servrar, miljöer, kodbaser, version och allt annat för att möjliggöra för utvecklare att arbeta.Development Operations. Detta gille som få känner till själva kärnan. Är det bara en utvecklare som fixar några aut...
Läs mer om Devops
Nej, du vill inte ha uppenbara buggar. Att släppa snabbt betyder inte att vi behöver släppa saker som bryter applikationen eller ser dåligt ut.Att testa något innan släpp är en bra idé. Testning är som med allt annat – ett stort ämne och det finns ol...
Läs mer om Testning
Vad som händer i webbläsaren, stannar i webbläsaren.Vi delar upp koden i Frontend och Backend. Inte riktigt för skoj, men på grund av en anledning. För att förstå grundläggande mjukvaruarkitektur behöver vi förstå uppdelningen mellan frontend och bac...
Läs mer om Frontend & backend och deras utvecklare
Här diskuterar vi programmeringsspråk, ramverk och stackar.Programmering inom ramen för denna bok innebär att bygga en applikation som används i webbläsaren. Eller, i vissa fall, på din telefon som en installerad "app".Även om traditionella applikati...
Läs mer om Programmeringsspråk vs ramverk vs staplar
Från idé till fungerande produkt som verkligen löser något för någon som betalar för detSom du läste i kapitlet Starta ett Projekt, handlar byggandet av ett projekt om att snabbt prova ut idén och se hur den tas emot, sedan bygga vidare på feedbacken...
Läs mer om Bygga en produkt
Låt oss gå från noll till hjälte genom att titta på de delar som behövs för ett Projekt som blir en Produkt som blir något användbart.Du ska bygga en fantastisk produkt, men jag har nyheter för dig. Det börjar allt som ett projekt. Det är okej. Vi ka...
Läs mer om Att starta ett projekt
Planera Kanban-produktutvecklingenVi behöver prata om planering. En av de största missförstånden kring Agile är att man inte kan planera. Det stämmer inte. Man kan bara inte göra detaljerade långsiktiga planer som måste följas och vara super strikt.E...
Läs mer om Planering
En introduktion till grunderna i sann agilitet.Ordet "agil" hörs i möten och ses i presentationer. Det finns många missförstånd och det vore vettigt att diskutera dessa, men låt oss börja med grunderna i agilitet.År 2001 träffades en grupp utvecklare...
Läs mer om Agile
Företag först betyder företag först.Vacker kod eller bara fungerande kod? Underhåll av kod eller bygga nya funktioner och öka försäljningen? Följ utvecklingsprocessen, ta kontinuerligt bort teknisk skuld, försköna koden eller hålla stacken uppdaterad...
Läs mer om Vad man ska fokusera på
Ta bort åtkomst, genomför intervju och avsluta alla konton när någon lämnar – och drick de sorgliga ölen.Att ta bort åtkomst till system är viktigt och bör göras dagen efter att personen lämnat teamet. Här är det också en bra idé att ändra åtkomstlös...
Läs mer om Avveckling
Om dåliga äpplen och hur man kastar ut dem. Det är en klickbait-titel för dig och har inget att göra med innehållet i detta kapitel.En person i ditt team lever inte upp till förväntningarna. Det finns en hel del subtila meddelanden i den meningen. Lå...
Läs mer om Avskedigande
När du söker en CTO – behöver du hands-on-CTO, affärsprojektledaren-CTO eller den erfarna tekniska ledaren och personalledaren-CTO?Förkortningar – vi älskar och hatar dem. Vi älskar dem eftersom de är lätta att komma ihåg och kan förklara ett helt om...
Läs mer om De tre typerna av CTO:er
Du vill ha in-house utvecklare som sitter bredvid dig?Om du tittar på jobbannonser för utvecklare är de “vanligtvis” ganska lika. Det finns en inledning om vad företaget gör, sedan lite information om rollen och några förmåner. De flesta nämner också...
Läs mer om Outsourcing
Kära ChatGPT - vad är den nuvarande statusen för AI?Jag frågade om den senaste trenden – vår nya följeslagare ChatGPT från OpenAI.com – vad den tycker om etiska bekymmer och möjligheter när det gäller AI.Egentligen gjorde jag bara detta:Skriv mig en...
Läs mer om Övervägande: inaktiverat
Vad handlar agilitet om?En stor fråga för tio år sedan - snabbspolad till idag - är det fortfarande intressant? Ja, väldigt mycket. Och nej, grunderna har inte riktigt förändrats.Agil produktutveckling är en metod för att skapa och leverera produkter...
Läs mer om Agile grunderna
Vad är tiden från någons liv värd?Temat om löner och ersättning är ett enormt ämne som förtjänar sin egen bok. Min åsikt är att människor bör betalas rättvist, till sin marknads "värde" och "något".Upp till en viss nivå är det nödvändigt att få en lö...
Läs mer om Vad ska betalas
Att få nya utvecklare igång och ge dem en varm välkomst.Ett är säkert. Du kommer att utföra denna aktivitet tillsammans med nya personer som ansluter sig till ditt företag många gånger. Oavsett hur mycket du inte vill att folk ska lämna och du blir t...
Läs mer om Onboarding
Att hitta rätt personer är lika svårt som det låter.Att ha rätt personer på teamet är naturligtvis mycket viktigt. Men vem är den rätta personen och var kan du hitta dem? Inte så enkelt.Att hitta dina framtida arbetskamrater tar mycket tid och ansträ...
Läs mer om Anställa rätt personer
Känner du dig trött på jobbet?Efter nästan två decennier inom teknikbranschen har jag träffat många utvecklare. Det finns mycket att säga om alla de fantastiska personer jag har haft möjlighet att arbeta med – men i det här inlägget vill jag fokusera...
Läs mer om Utvecklare på en aktiemodell
Ny bok ute!Konsten att utveckla en applikation har beskrivits väl i olika programmeringsböcker som du kan hitta samlade damm på nästan alla utvecklares skrivbord världen över. Detta är inte den boken. Det kan finnas några tekniska referenser, men för...
Läs mer om CTO-handboken
“Konsten att utveckla en applikation har beskrivits väl i olika programmeringsböcker som du kan hitta samlade damm på nästan alla utvecklares skrivbord runt om i världen. Detta är inte den boken. Det kan finnas vissa tekniska referenser, men förvånan...
Läs mer om Ny bok ute! CTO Playboken
Det är med stor glädje vi kan meddela att Hyro har blivit en del av Juice, en ny och innovativ rekryteringsplattform.Tillkännagivande: Den danska rekryteringsplattformen som kallas Hyro kommer att stängas och flyttas till Juice. Hyro var en algoritmb...
Läs mer om Hyro blir Juice
Har du följt mina inlägg om millennials? När jag skrev min masteruppsats om “Vad motiverar tidiga millennials på arbetsplatsen?” så följde en serie inlägg om ämnet “Sju områden av arbetsmotivation” och “De olika typerna...
Läs mer om Det motiverar millennials på arbetsplatsen
Ladda ner masteruppsatsen “Vad motiverar tidiga millennials på arbetsplatsen” som PDF eller iBook (gratis på iTunes).Syftet med denna uppsats är att undersöka motivationen hos tidiga millennials på arbetsplatsen. Tidigare studier visar på behovet av...
Läs mer om Masteravhandling – vad motiverar tidiga millennials på arbetsplatsen?
Är alla millennials motiverade på samma sätt, bara för att de är födda mellan 1980 och 2000? Turnbull (2011) har utvecklat en teori som består av fyra personlighetsgrupper (kallade typologier): Gung-Ho, som är den naturlige ledaren och drivkraften ba...
Läs mer om Olika typer av millennials
Har du följt mina inlägg om millennials? När jag skrev min MBA-avhandling om “Vad motiverar tidiga millennials på arbetsplatsen?”, publicerade jag en serie inlägg om ämnet “Sju områden av arbetsmotivation“, “De olika typ...
Läs mer om Detta är hur viktig linjechefen är för millennials
Har du följt mina inlägg om millennials? När jag skrev min MBA-uppsats om “Vad motiverar tidiga millennials på arbetsplatsen?” fanns det en serie inlägg om ämnet “Sju områden av arbetsmotivation“, “De olika typerna av mi...
Läs mer om 5 saker som motiverar millennials att nå sin fulla potential
Det har sagts en längre tid att “rekrytering är trasig”. Jag har åtminstone hört det under de senaste åren. Är det verkligen så? Varför tar det så lång tid att hitta ett jobb, eller att hitta bra kandidater till jobbet? Uppenbarligen har...
Läs mer om Något nytt inom rekryteringsområdet
Årets ord 2020 kommer utan tvekan att vara “Kan du höra mig?”. Det Corona-år som vi alla har upplevt har tvingat nästan alla kontorsarbetare att arbeta hemifrån, jonglera barn, utegångsförbud, beställa mat online, sköta livet som vanli...
Läs mer om Kan du höra mig?
I en agil värld är definitionen av "gjord" intressant. Ibland anses en funktion vara "gjord", ur utvecklarens eller utvecklingsprocessens perspektiv, när den flyttas till "Klar"-kolumnen. Nu behöver den bara "bara" testas och släppas. Lätt som en plä...
Läs mer om Är det klart eller är det klart-klart?
The recent boom in government enforced working from home situation is now exercised by hundreds of thousands of workers world wide. Many, who has years experience doing it, some under the tight supervision of micro managing bosses and just by their m...
Läs mer om Remote management or remote leadership?