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.
It's company policy to restart your computer before you leave work. Why? I imagine an effort to help protect client health records. At first, this annoyed me because I had to reopen my apps and my stories every day. That not only took time but precious brain power to remember what the heck I was doing. It's bad enough to pick up in the middle of a story the next day, but don't force me to start over before my first cup of coffee.