Where to go when you can't see the road ahead

There comes a time in every software developer’s life where they contemplate their career choice and wonder whether there might have been a better alternative. Those who push through that are the true developers, destined to do that. Some choose to go out of the tech industry altogether. There is an abundance of such people. Others, like me, choose to stay albeit in a different type of role. This blog post is for exactly such people. People who love the industry they are in but want to see another aspect of it.

Read More
Using TLS 1.2 with your .NET App: Legacy apps compliance

Recently we had to migrate a whole platform to new hosting and with that - upgrade the Transport Layer Security protocols.
After we did some testing, we found out something quite curious. Internally routed calls, or, simply put, internally called external APIs stopped working. We got a pretty meaningless exception, that after some reading lead us to the culprit.

Read More
My git cheatsheet

When I first started working with Git (moved on from TFS), I tried numerous GUI clients in order to “simplify“ the transition. Well, numerous tries later, the CLI is my favorite friend.

During the transition process, I found out that there were some things I had to address in order to improve the semantics of our git histories and branch management. Feel free to use them as a “cheatsheet“ of your own.

Read More
Sacrificing software quality to “maximize” profits

I recently read a blog post by a fellow software developer who captured the state of the modern day software development standards and inadequacies. He managed to describe the grotesque way that software products have become Frankenstein’s monsters of all the Frankensteins that have written them. It really stuck with me and I started thinking of the reasons why things are the way they are.

Read More