As a consultant, I have to track my time. I have to track the amount of time that I work on every project in a single day. On…
As a consultant, I have to track my time. I have to track the amount of time that I work on every project in a single day. On…
Here is a mindset I’ve come across recently: ‘fix it later.’ In a culture of resourcing, waterfall-ing, and lackluster performers, fixing it later is exactly status-quo and is…
Be hard on your own code. Your job, as a programmer, is to write ‘good’ code. Regardless of if it is working or not, human beings will need…
Direct quote: It’s speculation, but I’d look for the re-enable event when creating a new user in our DB rather than un-deleting the existing one. Please stop speculating…
I will outline what you can do to successfully be a technical lead: Buy a notepad Write it down Do it Cross it out Goto 2 Knowing what…
There are a lot of reasons you could be bored. Below is a few of the things I do to conquer it without wasting my own time. I…
Projects that hire contractors are plagued. They are plagued by ‘roll-offs.’ I am talking specifically about when a developer leaves the team, or is replaced by a new…
The notebook, in your inbox. Every Tuesday, one essay on AI implementation, engineering leadership, or the operator-to-founder transition. No digests, no roundups, no AI-generated news — just the ideas I'm actually working through.