Does Technical Debt Cause Employee Turnover?

Posted October 20, 2014 by Tim Ottinger in Anzeneering, Culture, Learning

One of the ongoing discussions in our eLearning is on the topic of Technical Debt. Does technical debt cause employee turnover?
Read more

2 comments


Refactoring to Patterns Ten Year Anniversary Sale

Posted September 18, 2014 by Joshua Kerievsky in Agile eLearning, Learning, Software Design, Software Patterns

It’s been ten years since my book, Refactoring to Patterns, was published and twenty years since the gang-of-four released their classic, Design Patterns. I was thrilled when Refactoring to Patterns won a 2004 Jolt Cola award and delighted to see the book translated into seven languages. Since the publication, I’ve co-authored a series of in-depth, […]
Read more

No comments


Hazards And Safeguards for Software Rewrites

Posted April 30, 2014 by Curtis Cooley in Anzen, Anzeneering

Throwing away a legacy system and rewriting it from scratch may be tempting, but it is also hazardous. Here are typical issues you’ll encounter:
Read more

3 comments


TDD Is Dead Sale

Posted by Joshua Kerievsky in Learning

We recently found out that Test-Driven Development is dead!! David Heinemeier Hansson broke the awful news on his blog. We are heartbroken, to say the least! Over the years we’ve come to rely on TDD for: focus confidence stress reduction speed simplicity safety building deploying refactoring What will replace it now that it is apparently […]
Read more

5 comments


Benefits of Continuous Deployment

Posted April 10, 2014 by Joshua Kerievsky in Anzen, Anzeneering, Extreme Programming

Is Continuous Deployment (CD) genuinely beneficial to organizations or just a technical geek obsession that doesn’t really provide value? I will answer that question by describing Industrial Logic’s experience with CD, which began in 2010. To get CD to work, we first had to make our Continuous Integration rock solid. Doing that forced us to […]
Read more

2 comments


Avoid Rework Through Behavior-Driven Development

Posted by Tim Ottinger in Agile eLearning, Learning

Your team is having a frustrating day. The demo led to arguments and accusations. The feature is not going to ship. This isn’t the first time. The analysts have redoubled their efforts, adding more prose, more diagrams, more explanatory text, yet frustrating disconnects remain. Miscommunication during handoff creates waste and rework. Disappointment creates frustration and […]
Read more

1 comment


The History of Microtests

Posted April 9, 2014 by Ingmar van Dijk in Agile eLearning, Extreme Programming, Learning, Test Driven Development

At Industrial Logic we use the term microtest instead of unit test. What is a microtest and why don’t we use the standard industry term, unit test? Watch Mike Hill (aka Geepaw Hill) explain what microtests are, how they differ from unit tests and their connection to Test-Driven Development.
Read more

4 comments


Heroism Is Hazardous

Posted March 27, 2014 by Joshua Kerievsky in Anzen, Anzeneering

Does your shop routinely rely on heroism to get work done or solve emergency problems? A culture that relies on or encourages heroism is usually ignorant of the fundamental hazards present in the workflow, code base and workplace. We must not blame the heroes in such a culture. The real issue is almost always a […]
Read more

No comments


Visualizing Hazardous Code

Posted March 4, 2014 by Joshua Kerievsky in Anzen, Anzeneering

Do your software development tools visualize the hazardous areas of your code? Most do not. This makes our job more dangerous because important hazards are invisible.
Read more

No comments


Are you risking your health and creativity by sitting all day?

Posted February 24, 2014 by Industrial Logic in Anzen, Anzeneering, Culture, Health, Learning, Tech Safety

Foggy brain. Poor circulation. Back trouble. Decreased life expectancy. Yikes. This is your fate if you sit at a desk all day. Have you considered standing while you work? Several hundred thinkers at Facebook prefer to stand for the same reasons that da Vinci, Bonaparte, Churchill, Dickens and Hemingway did: They can think better standing […]
Read more

4 comments