Today one of our production ‘slowness’ issues finally came to a head and it was deemed a TOP priority which meant I actually had a legitimate reason to spend time working on it. The first think I did to attempt to find the issue was to fire up DotTrace from Jetbrains (killer app and very easy to...
Our team works off the feature branch concept and because of this the various teams need to do a source-to-branch merge on a consistent interval. Doing this process is not difficult, but it is reparative and could become error prone if you are not paying attention. Because of this we have...
As a general rule all software development teams will create technical debt during the construction of their product. Creating this debt is in no way an indicator that the team is bad or not talented, but rather is an indicator that they understand that there are always tradeoffs when building...
<Warning_Rant_AHead> Today I was reviewing some commits by our team and I ran into one commit in general that first made me vomit a bit in my mouth, then get pissed as all hell that we committed code like this. The code that was committed was a minor change to one of our ‘legacy’ (aka...
Today I was having a conversation with one of the developers on my team (btw, this guy is going to be a rock star) and I made that statement to him that I thought we had some noisy code. The context around this conversation was with our usage of AutoMapper (which I love so DO NOT take this as a...