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 bygge...
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 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...
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 – spoil...
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...
Läs mer om Musk-led ledarskap kontra The CTO Playbook
This 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...
Läs mer om When the AI lies to you
Sä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öve...
Läs mer om Anställning av utvecklare: varför kulturell passform slår teknisk expertis
Han lyfter fram Agile-manifestet, som betonar individer och interaktioner framför processer och verktyg, oc...
Läs mer om Vad säger CTO Playbook om agilitet?
I dagens snabbt föränderliga tekniska landskap behöver CTOs och de som arbetar nära utvecklingsteam tillförlitlig, handlingsbar information för...
Läs mer om Kämpar du med tekniska beslut? Här är AI som varje CTO bör känna till
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 b...
Läs mer om Navigera teknikledarskap: 5 viktiga områden att fokusera på
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 e...
Läs mer om Förbjudna ordlista
Som 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 kop...
Läs mer om Sociala Medier
Som 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...
Läs mer om Styrelsepresentationer
En 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 (Nyckelprestationsind...
Läs mer om KPI:nyckeltal för prestanda
Att 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ör...
Läs mer om Budget
Personer som antingen är direkt inblandade i ditt projekt eller din produkt, eller som påverkas av resultatet av dina aktiviteter, behöver kontinuerligt f...
Läs mer om Projektuppdateringar
I 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 kommun...
Läs mer om Kommunikation
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 arbe...
Läs mer om Ledig tid
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 ”da...
Läs mer om Kodning
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...
Läs mer om Feedback: inaktiverad
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...
Läs mer om Bygga eller köpa
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å utan...
Läs mer om Innovation
Innan 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ör...
Läs mer om Motivation
Ansvarighet är ett intressant ord. Det betyder “fakta eller tillstånd av att vara ansvarig; ansvar”. Google säger att: “brist...
Läs mer om Undvik mikrohantering
Hemkontor, som det kallades tidigare, har funnits i många år. För utvecklare var det alltid fantastiskt att...
Läs mer om Arbeta på distans
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öreta...
Läs mer om Samarbetsmodeller
Du har lyckats få hela teamet att åka på den där teamoffsite. Resan gick bra och alla har anlänt....
Läs mer om bildande
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ödjand...
Läs mer om Ledande utvecklare
Ä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...
Läs mer om Datorer och säkerhet
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...
Läs mer om API:er
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 o...
Läs mer om Utvecklingsprocess
Sent 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...
Läs mer om Incident Management
Överraskande många online-tjänster övervakas inte, vilket har den uppenbara effekten att ingen vet när de fungerar eller inte.
...
Läs mer om ÖvervakningData ä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...
Läs mer om Data
Ta 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 leveranso...
Läs mer om Dokumentation
Som 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ål...
Läs mer om Underhålla koden
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 lede...
Läs mer om Prioritering
Development Operations. Detta gille som få känner till själva kärnan. Är det bara en utvecklare som fix...
Läs mer om Devops
Att testa något innan släpp är en bra idé. Testning är som med allt annat – ett stort ämne och...
Läs mer om Testning
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 fron...
Läs mer om Frontend & backend och deras utvecklare
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 trad...
Läs mer om Programmeringsspråk vs ramverk vs staplar
Som 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...
Läs mer om Bygga en produkt
Du ska bygga en fantastisk produkt, men jag har nyheter för dig. Det börjar allt som ett projekt. Det är...
Läs mer om Att starta ett projekt
Vi 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 su...
Läs mer om Planering
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...
Läs mer om Agile
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 stacke...
Läs mer om Vad man ska fokusera på
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 ändr...
Läs mer om Avveckling
En person i ditt team lever inte upp till förväntningarna. Det finns en hel del subtila meddelanden i den...
Läs mer om Avskedigande
Förkortningar – vi älskar och hatar dem. Vi älskar dem eftersom de är lätta att komma ihåg och kan förklara...
Läs mer om De tre typerna av CTO:er
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...
Läs mer om Outsourcing
Jag frågade om den senaste trenden – vår nya följeslagare ChatGPT från OpenAI.com – vad den tycker om...
Läs mer om Övervägande: inaktiverat
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...
Läs mer om Agile grunderna
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...
Läs mer om Vad ska betalas
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 o...
Läs mer om Onboarding
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 my...
Läs mer om Anställa rätt personer
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...
Läs mer om Utvecklare på en aktiemodell
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 referen...
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å...
Läs mer om Ny bok ute! CTO Playboken
Tillkännagivande: Den danska rekryteringsplattformen som kallas Hyro kommer att stängas och flyttas till Juice. Hyro var...
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?<...
Läs mer om Det motiverar millennials på arbetsplatsen
Ladda ner masteruppsatsen “Vad motiverar tidiga millennials på arbetsplatsen” som Läs mer om Masteravhandling – vad motiverar tidiga millennials på arbetsplatsen?
Turnbull (2011) har utvecklat en teori som består av fyra personlighetsgrupper (kallade typologier): Gung-Ho, som är den naturlige ledaren och dr...
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?...
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? 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? Uppenb...
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...
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...
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 thei...
Läs mer om Remote management or remote leadership?