A lot of people, when they start with TDD, get annoyed when you say that you may have to rewrite a lot of stuff, including whatever your already wrote.
"Things I Learnt The Hard Way (In 30 Years of Software Development)" started as a simple sequence of toots (the same as "tweets", on Mastodon when I was thinking about a new presentation I could do.
But why "a new presentation"?
"Without requirements or design, programming is the art of adding bugs to an empty text file." -- Louis Srygley
Don't know how to solve your problem? Write the steps as comments in your code.
Random thought about the previous post about "Things I Learnt The Hard Way".
This is a cynical, clinical collection of things I learnt in 30 years working with software development.
Again, some things are really cynical, others are long observations on different jobs.
In a previous life, I had a long discussion on why adding booleans was a bad idea. And just recently one of the core Python developers suggested the same thing -- adding booleans, that is. This is a long rant on why such things are bad.
GoodReads Summary: A comprehensive guide in developing and deploying high performance microservices with Rust.
The Where, the Why, and the How: 75 Artists Illustrate Wondrous Mysteries of Science - Matt LaMothe, Julia Rothman, Jenny Volvovski, David Macaulay
GoodReads Summary: A science book like no other, The Where, the Why, and the How turns loose 75 of today's hottest artists onto life's vast questions, from how we got here to where we are going. Inside these pages some of the biggest (and smallest) mysteries of the natural world are explained in essays by real working scientists, which are then illustrated by artists given free rein to be as literal or as imaginative as they like. The result is a celebration of the wonder that inspires every new discovery. Featuring work by such contemporary luminaries as Lisa Congdon, Jen Corace, Neil Farber, Susie Ghahremani, Jeremyville, and many more, this is a work of scientific and artistic exploration to pique the interest of both the intellectually and imaginatively curious.
GoodReads Summary: Michael Gallatin is a British spy with a peculiar talent: the ability to transform himself into a wolf. Although his work in North Africa helped the Allies win the continent in the early days of World War II, he quit the service when a German spy shot his lover in her bed. Now, three years later, the army asks him to end his retirement and parachute into occupied Paris. A mysterious German plan called the Iron Fist threatens the D-Day invasion, and the Nazi in charge is the spy who betrayed Michael’s lover. The werewolf goes to France for king and country, hoping for a chance at bloody vengeance.