Another abyss-staring strategy Iâve found useful is to talk to someone else. [âŚ]
Of course, it can be hard to find the right person to help you stare into the abyss. The ideal person is someone who is willing to ask you uncomfortable questionsâwhich means you need a close enough relationship for them to feel comfortable doing that, and they need to be wise enough to figure out where the uncomfortable questions areâand they also need to be a good enough listener that talking to them about a tricky topic is fun rather than aversive.
Latest content
-
Bullet points from CityJS London 2025
Bullet points from CityJS London 2025
Highlights from the conference and what's next
- React Paris 2025 /
- Full Stack coding interviews - how it was in 2024 /
- âBalancing Coupling in Software Designâ (book review) /
- React Alicante 2024 /
- Tidy first? (book review) /
- My tech year in review (2023) /
- Advent of Frontend Architecture - supporting materials /
- Learning at work: common obstacles and how to overcome them /
- React Alicante 2023 /
- Onboarding yourself as a Senior Software Engineer /
- It depends! Exploring my favourite Renovate features for dependency updates /
- Budgeting my communication capacity /
- Thinking Architecturally (book review) /
- Fast by default with Next.js /
- Three tricks to get in focus mode /
- The road to Software Architecture (frontend edition) /
- Flutter guide for React developers /
- Where to find a mentor /
- âLearning Domain-Driven Designâ - the software architecture đ book that makes sense /
- My approach to the command line /
- 3 simple management tricks I learned as a Tech Lead /
- Let Cloudflare CDN speed up your classic website like it's static /
- How to investigate technical solutions /
- The Tech Lead rule: Management first, coding second /
- Why 1:1 meetings are so valuable for Tech Leads /
- Practical thinking /
- My tech year in review /
- Automated releases in a cross-language monorepo /
- Don't get lost in never ending learning curve /
- Reading list: on technical leadership /
- Decode Alias and Union Types in Elm /
Book reviews
-
Balancing Coupling in Software Design by Vlad Khononov
Balancing Coupling in Software Design by Vlad Khononov
2024Overview of the new Balancing Coupling model with examples and interactive quizzes. Enjoy!
-
Tidy First? by Kent Beck
Tidy First? by Kent Beck
2024My highlights from the first in the series of books on software design by Kent Beck
-
Thinking Architecturally by Nate Schutta
Thinking Architecturally by Nate Schutta
2018Thinking Architecturally by Nate Schutta is a short practical book for developers who want to stay current and grow in the rapidly changing tech industry. My favourite part is about âilitiesâ. Read on to learn more.
-
Learning Domain-Driven Design by Vlad Khononov
Learning Domain-Driven Design by Vlad Khononov
2021My review of âLearning Domain-Driven Designâ book about DDD and how it maps to the common software architecture patterns.
This week I learned
Week of May 26, 2025: Uncomfortable questions
Previous weeks are available in the archive.