There’s more to life than work
Teach people to integrate work and life together to avoid burnout. The hero and martyr culture is sadly being revived. This is not good. It… Read More »There’s more to life than work
Teach people to integrate work and life together to avoid burnout. The hero and martyr culture is sadly being revived. This is not good. It… Read More »There’s more to life than work
Development without talking is painfully slow. Dave Farley recently asked on LinkedIn “What’s the one development practice you’ve seen make the biggest impact on a… Read More »Talk and listen to people
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
Automate repeats and explore options manually. I went too far in the last post on automated testing. I was in a hurry to get it… Read More »Some manual testing is necessary
Always be adding tests for faster feedback. We always need feedback on our work. Is it the right colour, tone of voice, does it work… Read More »Testing makes feedback easier
Learn to collaborate instead of delegate for effective team work Students do lots and lots of solo work at university. This is to be expected.… Read More »Solo work is slow work
Teaching people to use pull requests for development is a disservice. GitFlow is used by many in industry, and because of this is taught in… Read More »GitFlow is not the solution, use trunk-based development instead
Grow confidence in people by giving them one new concept at a time. Education is normally taught in a scaffolded manner. You learn one thing,… Read More »Apply new ideas in small steps
Working meetings are useful too Instead of a planning meeting, you might need a working meeting. Plan to meet and do the work together, then… Read More »Do the work together for the win
Quality over quantity all the time in software. The tortoise beats the hare in the famous race. Zooming ahead and then going back to fix… Read More »Teach people how to do quality work