Build the smallest slice possible
Making the slice small is hard work. I’ve been busy these last few months trying to ‘finish’ this app so it can be launched in… Read More »Build the smallest slice possible
Making the slice small is hard work. I’ve been busy these last few months trying to ‘finish’ this app so it can be launched in… Read More »Build the smallest slice possible
Create tools to reduce repetitive work. I have bumped into a work phase where I’m now repeatedly doing the same steps by hand: copy this… Read More »Build tools to aid your work
Most interruptions are unplanned, so be ready. Stuff happens. Usually it only slows you down, but sometimes it takes longer. Sometimes it’s more serious too.… Read More »Make work interruptible
Readme files are often overlooked by teams. The readme files for Git repositories are essential. I was almost always disappointed by the ones student teams… Read More »Structure your readme files
Fix things as you go instead of letting them pile up. I’m working on a project and keep finding things that need fixing as I… Read More »Fixing things is part of any other process
Until people use your work it’s just fluff. I’m busy trying to get an app into people’s hands for testing. It’s so close, and so… Read More »Get the app in people’s hands
Make your work easy to change. Teach your people to make it easy to make changes to their work. They will not be able to… Read More »Aim for evolvable
Small commits offer more safety than big ones in development. We should be teaching teams to work in small slices. As part of that they… Read More »Use small commits to focus your work
AI coding assistants reduce your critical thinking. In some ways from what I read AI coding assistants have not come very far. I remember being… Read More »Skip AI tools and learn for yourself
Create tools for windows into your app. When people are building applications there are various ways of getting information about the process, or state of… Read More »Teach People to Build Insight Tools