I’ve started a new job. While I have the option of hybrid work, I am working full time from the office, five days per week. Going to the office is fantastic for onboarding. Onboarding is stressful Onboarding is stressful. You have so many assumptions about how things are and what you will be doing for … Continue reading Going to the office
Tag: Software development
GitHub Copilot: How does it feel?
AI is like teenage sex. Everyone talks about it. Everyone thinks everyone else is doing it. When you try it, it is not such a big deal after all. I decided to try out GitHub Copilot to understand what it can do and what all the hype is about.
Take your scrum to 11
Scrum can be a drag when executed poorly. Done right, scrum is a non intrusive framework that provides a great flow for software development teams. In this post I share my best tips on how to dial your scrum all the way to 11.
Ten habits of highly productive developers
I decided to write a book about everything I learned about software development. After fiddling around with margins and fonts for almost 30 minutes, I wrote a blog post instead (tongue-in-cheek spoof on internet advice).
Managing software complexity
If you are working as a software engineer, chances are that you are fixing bugs and adding features to a system that was conceived years before you joined. Every successful system grows beyond the original design. Whatever the creators imagined, changes to requirements and technology soon outgrow what the initial team can keep up with. … Continue reading Managing software complexity
Do you talk only about work at work?
One of the practices I have picked up during my career is to share pictures with my team.
Bug fixing until it is done is also a process
Each Tuesday, I post a one-liner — an insight learned from 20 years as a software development professional distilled into a succinct statement.
When it is time to move on, celebrate
Each Tuesday, I post a one-liner — an insight learned from 20 years as a software development professional distilled into a succinct statement.
Software development is a conversation
Each Tuesday, I post a one-liner — an insight learned from 20 years as a software development professional distilled into a succinct statement.
You can cut scope but never quality
Each Tuesday, I post a one-liner — an insight learned from 20 years as a software development professional distilled into a succinct statement.