I've spent most of my professional life worrying about how I present myself to others and it all started with this sentence: "Hey dad, I think I like boys."
From time to time you hear people in the developer community talk about how we should be more ethical. This usually revolves around A.I. and if a driverless car should prioritize passengers or pedestrians. Yet today I'm going to tell you a story about how I refused to work on a project I felt violated my code of ethics.
I recently came across a tweet by Kyle Shook that simply read What is your coding folder called? I didn’t think much about it as I’d used the same folder structure for years. After reading some of the replies it occurred to me that I really should rethink how I store my code. This is the system I came up with.
Like I talked about in my last post I decided not to set resolutions for this year but to instead layout a roadmap. In the past, I would normally set out some S.M.A.R.T. Goals and then write quarterly update posts to let people know how I was doing. I still plan on doing quarterly reviews as a way to keep me on track and to let you know what's going on.
One of my favorite things in Visual Studio has always been CodeLens. It's this beautiful little feature that tells you what's referencing a piece of code and where it is as well as if it has any associated tests.
In the latter part of 2019, I hit a serious roadblock. The company I was contracting for seemingly ran out of funds and waited until the end of October to tell me that I wouldn't be receiving a paycheck until sometime in early 2020. This came as an extreme shock to me as I'd been working with them since June and everything had seemed fine.