1/6/2025
In Engineering, quarterly OKRs (Objectives & Key Results) can feel like a duplication of product planning. Basically, they say “Ship the Roadmap.” What new information are they comm…
1/5/2025
Atte Juvonen
Rethinking the balance between coding passion, life, and maintaining healthy boundaries.
1/4/2025
Rethinking the balance between coding passion, life, and maintaining healthy boundaries.
Rethinking the balance between coding passion, life, and maintaining healthy boundaries.
12/28/2024
There are so many buzzwords and best practices out there, but let's focus on something more fundamental. What matters is the amount of confusion developers feel when going through the code.
12/6/2024
A field guide and why we need to rethink our expectations
11/10/2024
I set out to find a simple definition that would help managers frame the fundamental things they expect from software engineers.
10/19/2024
Does it HAVE to be Daily?
9/26/2024
Does it HAVE to be Daily?
9/25/2024
I was recently asked to help resolve an escalation at work. It had already bounced around between a few people, and was very muddied with conflicting reports not to mention frustration that the issue existed in the first place. Apparently I am insane, because I like situations like this.
9/24/2024
The newsletter for people who love language learning.
9/23/2024
9/14/2024
7/4/2024
Compare distinct features and benefits of Kanban vs Scrum to determine the ideal Agile framework for your development team in the project management setting.
7/1/2024
Controlling a complex system is rarely as effective as allowing it to self-organize: markets work better than planning committees; diverse ecosystems are more robust than monocultures. What would it mean to apply this idea to education?
6/20/2024
5/20/2024
5/1/2024
4/4/2024
Nothing gets done at the end of the day 🤯 Don't worry, we got you covered!
3/13/2024
Why programmers are to become the new artists in a Post AI world
3/10/2024
When interviewing, particularly for technical positions, many people over value their technical preparation, and don't consider the importance of personality and leadership preparation.
1/18/2024
Don’t exercise to be thin. Exercise to be strong. The best place for ideas is alone and on the move. Start or end every day with writing about your life. Take what’s in your head and type it out, even if you don’t feel like you are thinking anything of note. There’s always something buried underneath the to do list in your head, something you didn’t realise you felt, that when written down, will make everything clearer.
1/2/2024
March 21, 2022
12/29/2023
Dunning–Kruger Effect explains why the least competent at a task often incorrectly rate themselves as high-performers because they do not know otherwise.
After 25 years of my career I came to understand that one particular type of programmers is the source of many problems in our industry. Here is the story of a project that was nearly destroyed by two such programmers. One of them was leading frontend development, the other – backend. While the rest of the team was slacking off because business requirements were in the works, these two chaps were working hard.
12/19/2023
Navigating content overload — Curate to create
12/7/2023
Imagine you’ve been tasked to implement a sizeable new feature for the product you’re working on. That’s the opportunity you’ve been waiting for - everybody will see what a 10x developer you are! You open a list of the coolest new libraries and design patterns you’ve wanted to try out and get right into it, full “basement” mode. One week later, you victoriously emerge and present your perfect pull request!
11/22/2023
If courses teach you’ll be building more greenfield projects than not, I’d be hesitant to consider it a well-rounded education in software development.
11/16/2023
New managers often want to get everything right from the get-go. But, ironically, that would be their first mistake. Why? Because that's the total opposite of authenticity.
11/12/2023
Good enough code is a nice middle ground between implementing a feature fast and maintaining the code quality.
11/6/2023
Why aren't developers write tests? Because they are bad for them
10/17/2023
In the emerging age of AI generated code, is leetcode really the best way to evaluate technical candidates (was it ever)?
9/21/2023
Aka, how do I know if a product leader knows what they're doing? There are thousands of articles, courses, and guides on how to build a roadmap for product managers. Even with all these resources, roadmaps often become a point of contention between product managers and their stakeholders. There are very few guides for engineers, designers, or executives on how they should evaluate or engage with a product manager's roadmap. This post comes from a presentation I put together to answer a simple b
8/14/2023
A lot of information can be found online about suggested best practices for pull requests (PRs) and code reviews, particularly regarding the ideal size, scope, and description of PRs, as well as the desired response time and comment style for code review comments.
7/18/2023
7/17/2023
7/15/2023
6/25/2023
How small tech companies are using remote work to compete with the big guys.
6/3/2023
Why did you choose Scrum instead of Kanban? If you can’t answer that question, you didn’t choose Scrum. Someone else chose it for you.
5/7/2023
Or: why I don't like greenfield projects
12/28/2022
Back in college, they told me that I would start my career writing code, but eventually, I would move to a position where I would ask others to code my designs. To celebrate that this turned out to be completely false, here are some assorted reflections as a 40-year-old programmer that looks back: • Compared to my younger versions, I f...
A practical guide to self-confidence, personal growth, teamwork, learning, communication, and delivering results—the soft skills that every programmer needs to thrive in their job and be ready for a senior role.
11/26/2022
11/12/2022
The step-by-step guide to building a Second Brain. Based on 10+ years of research & experiments with organizing our digital lives & improving our productivity.