Two Years

I've been blogging for two years now. Well... Nearly two years as I write this on Thanksgiving. :) Last year I was in a really good groove cranking out posts. I had a lot fo really new stuff for me. This past 1/2 year has been a bit…

Doesn't Affect me

I'm not one to be opening my mouth about these types of things. Let's get that our there right now: * I'm super unlikely to identify any of these concerns * I'm not gonna be affected if nothing changes * My lack of being bothered…

Tool impact on Developer Discipline - PowerMock

There's a lot of tools that exist to make what developers to easier to do. If it's something we do a lot, we tend to find ways to have something do it for us. I've done it. I'll probably do it again.…

Tool impact on Developer Discipline - Language

There's a lot of tools that exist to make what developers to easier to do. If it's something we do a lot, we tend to find ways to have something do it for us. I've done it. I'll probably do it again.…

Technical Practices: No `new` Inline

No new inline? Coming from a predominately Java and C# background, new is how the language instantiates an object so it's a nice short phrase. When we write a method and need a collaborator, we'll typically instantiate the collaborator right there. public void DoStuff(){ var thing…

Beneficial Results - Testability

Testability - The only way to not have legacy code. If the code you're working in doesn't have tests - it's legacy code. The more tests you have the less legacy it is. I say this coming from the many conversations I've…

As a Software Engineer

As a Software Engineer, what's our job? As a Software Engineer, what's our responsibility? As a Software Engineer, what do we do for the company? I assume we all have a job description - Is that what we do? Design, Write, Test, and Debug software? At…