- Write unit tests
- Ask others to review your code
- Review other people’s code
- Listen to programming podcasts
- Volunteer for work that makes you uncomfortable
- Learn something new every day
- Exercise regularly
- Get enough sleep
- Read a book on design patterns, code refactoring, or user experience (and take notes!)
- Have weekly one-on-ones with your boss
- Talk to your co-workers about things other than work
- Contribute to open source
- Practice mindfulness
- Use a personal task management system
- Write regularly
- Set quarterly goals
- Share new knowledge with others
- Develop a hobby outside of work-related themes
- Save at least 15 percent of your income
- Leave a file better than you found it
- Write down your strengths and play to them
- Stop watching as much TV
- Start side projects with a technology you’ve never used
Continue reading
Adventures in Vibe Coding and Agentic Engineering
Over the last few months, I've tried vibe coding, a practice in which the software "developer" doesn't write any code but produces an application exclusively by chatting with an AI agent. It's all…
One Simple Thing: Do Deep Squats
I'm getting older, which is not fun. Still feeling great, but definitely realizing that I'm no longer young. Little things are starting to ache, but overall, I feel comfortable and confident in my…
January 30th National Shutdown
Today I am participating in the January 30th, 2026 national shutdown of (1) no work, (2) no school, and (3) no shopping.
No comments yet