Skip AI tools and learn for yourself
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
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
Arrange delivery of thin slices into a whole feature; show your work and be patient Last week I mentioned that teaching students to think in… Read More »Teach students to grow thin slices into features
Thin slices make the work more manageable and progress more visible I want to dig deeper into the notion of thin slices of work. There… Read More »Teach Students to Develop Thin Slices of their Application
Spread knowledge within the team to raise your bus quotient When the team starts to develop their new application together many things might be new… Read More »‘The next risky item’ should apply to the team too
It’s all guesswork for student teams, so have them start to learn more. The only time you know how long something will take is when… Read More »Teach students to stop estimating, and just start the work
Meet with a regular rhythm to synch your work together. I regularly guide student teams in software engineering at both undergraduate and postgraduate level. The… Read More »Software engineering student teams should meet with a suitable cadence for their work
More short tasks mean more frequent dopamine hits This is a busy week for me doing a week of all-day workshop sessions for students starting… Read More »Short tasks are better than long ones in student teams
You grow when you teach others. You also grow when you ask for help when you’re stuck. We need to teach students to accept both… Read More »Teach student teams to be humble
Shift left to learn more quickly about your work What follows is a story that repeats itself every academic year in our year-long software engineering… Read More »Teach student teams to shorten their feedback loops