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.
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.
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.
7/18/2023
7/4/2023
6/25/2023
How small tech companies are using remote work to compete with the big guys.
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.