More career planning
Expect twists and turns in your career. I did a talk for graduating students in computing science the other week. This is a slide summary… Read More »More career planning
Expect twists and turns in your career. I did a talk for graduating students in computing science the other week. This is a slide summary… Read More »More career planning
Clarify your focus and what excites you. Things will constantly change as you progress in your career. If anything, change will appear faster. This means… Read More »Future career planning for students
Changing libraries causes more pain than necessary. If only it was like the old days. When I was younger library issues were overdue books, or… Read More »Library issues
Waiting for feedback after deployment feels so different. Now that the app is out the door in pre-release, waiting for people to install it is… Read More »Waiting and still more waiting
When rushing to finish things pause and reflect on what’s important. Lately it feels like a breakthrough is just around the corner. It isn’t, but… Read More »Pause and reflect
So much to look back on, as I think about the new year. Goodbye 2025. You were a busy year. So much happened and changed.… Read More »Review of 2025
Learn your work routine preferences for less hassle I’m currently out of my normal routines. This means less time to write these posts and do… Read More »Know your work preferences
Checking that I’m walking the walk for the talk I talk. Dogfooding is using your own products to see how well they work. The phrase… Read More »Dogfooding Development Lessons
Put the effort in the process, so there is less need for quality control later. Part of the goal with the collaboration rules is to… Read More »Aim to build quality into your work
Use retrospectives to improve how you do the work together. Teams want to keep moving forward with their work. Pausing feels counterintuitive: why stop, even… Read More »The team improves with pauses