Whenever I hear somebody say: I’ll quickly finish this and then I write some tests for it, my head explodes. Why do we do this? If you know, please tell me! ► All My Insights Share this: Insight of the Week #16 – Y U No Test?!?12 Oct, 2015 in Insight of the Week / Let's Develop tagged Software Craftsmanship / Testing / Unit Testing by letsdeveloper
Find out how other people practice coding! codekatas.org is a prime source of code casts. You’ll find many different katas in many different language performed by many different people. What better thing to learn? ► All Recommendations Share this: I Recommend: CodeKatas.org7 Sep, 2015 in Let's Develop / Recommendations tagged Hands On / Software Craftsmanship / TDD by letsdeveloper
Definitely worth every penny: The WBITDD series of jbrains. He develops a small point-of-sale system, including hardware. Possible approaches, design alternatives, and much more are discussed and most important of all: You get to see some hands-on TDD. There’s a preview available. Decide for yourself if it’s worth spending money […] I Recommend: Worlds Best Intro to TDD24 Aug, 2015 in Let's Develop / Recommendations tagged Effective Programming / Hands On / Software Craftsmanship / TDD by letsdeveloper
With code it is like with emails. It is impolite to just send a braindump to somebody, expecting her to figure the essence of it. The same way it’s impolite to check in ugly code, expecting the next person (possibly oneself) to figure out what it does the next time. […] Insight of the Week #12 – Refactoring is Politeness24 Aug, 2015 in Insight of the Week / Let's Develop tagged Communication / GTD / Refactoring / Software Craftsmanship by letsdeveloper
When developing with frameworks, we usually have an integration problem, because the assumptions underlying our unit tests may or may not match the actual behaviour of the framework. Today I discuss a strategy to get out of this mess without duplicating tests or throwing away TDD. ► All My Insights […] Insight of the Week #11 – Testing in Frameworks12 Aug, 2015 in Insight of the Week / Let's Develop tagged Effective Programming / Integration Testing / Software Craftsmanship / Testing / Tricks / Unit Testing by letsdeveloper
Successful work requires fast feedback. Independent of what you’re doing, you want to know as fast as possible how you’re holding up. Everything else is based on this feedback, so you better get it! ► All My Insights Share this: Insight of the Week #10 – Fast Feedback12 Aug, 2015 in Insight of the Week / Let's Develop tagged Effective Programming / Feedback / Project Management / Research / Software Craftsmanship by letsdeveloper
Choosing the right architecture is difficult. I think that choosing the right one for your future system is even impossible. Whatever fits now may not fit tomorrow. But that means you should change it then. Not now! ► All My Insights Share this: Insight of the Week #09 – The Right Architecture12 Aug, 2015 in Insight of the Week / Let's Develop tagged Refactoring / Software Craftsmanship by letsdeveloper
You ever made overhours or went home with a bad feeling, because you started a too-big task too late in the day? Me to. Here’s what I try to do about it. ► All My Insights Share this: Insight of the Week #07 – Use Your Slack Wisely17 Jul, 2015 in Insight of the Week / Let's Develop tagged Effective Programming / Productivity / Software Craftsmanship / Tricks by letsdeveloper
You ever worked on a problem for like forever and then, just by talking about it to somebody else, solved it in minutes? This motivates Pair Programming, Mob Programming, and… Rubber Duck Debugging. Hail the Duck! ► All My Insights Share this: Insight of the Week #06 – Let the Duck Debug10 Jul, 2015 in Insight of the Week / Let's Develop tagged Effective Programming / Software Craftsmanship / Tricks by letsdeveloper