by Leah Wynn | Apr 16, 2018 | Agile, Apprenticeship, Quality code, Software, Software craftsmanship, Unit testing
To follow up with my last blog post, I am going to talk about how to get started writing unit tests. In my last blog post I talked about what a unit test is and why unit testing is important. If you’re ready to start writing unit tests, read on to learn how we do...
by Leah Wynn | Mar 21, 2018 | Agile, Apprenticeship, Learning, Quality code, Software, Software craftsmanship, Unit testing
This blog post is the first part of a two-part series on unit testing. The second part is posted here. My inspiration for writing about this topic comes from leading and helping to facilitate several workshops and events as part of my time here at Greater Sum. One...
by Peter Kha | Feb 21, 2018 | Software, Software craftsmanship, Unit testing
I have published a number of blog posts about TDD. I have written about the pros and cons. I have written step-by-step walkthroughs to solve problems. In writing these posts, I realized that there is an important part of using TDD that is easy to overlook. It feels...
by Leah Wynn | Dec 4, 2017 | Apprenticeship, Community, Events, Growth, Learning, Quality code, Reflections, Software apprentice, Software craftsmanship
Greater Sum hosted the annual Global Day of Code Retreat in Atlanta last week, and if you’ve never attended a Code Retreat you are definitely missing out. The day starts out by getting a bunch of developers together. You do not have to have any certain skills or...
by Leah Wynn | Oct 23, 2017 | Agile, Apprenticeship, Learning, Quality code, Software, Software craftsmanship, Video
I recently became aware of a great technique for beating procrastination called the “2-minute rule”. It works like this: if you see something that needs to be done, and it will take you less than 2 minutes to do it, go ahead and do it, don’t put it off until later. It...
by Danielle Withers | Sep 22, 2017 | Books, Software craftsmanship
We, developers, are optimists. Though we are not so delusional as to think that the development process will run “perfectly”, we believe anything can be overcome with grit, mental sweat, and caffeine. We see the light at the end of the tunnel, and endure...