Grappling With The Code: FizzBuzz
I hope to make this a weekly video series. Next week is the unit test for FizzBuzz.
All things Software related
I hope to make this a weekly video series. Next week is the unit test for FizzBuzz.
I’m going to start a new project, called Grappling with the Code. These will be quick videos digging into bits of code. Unit tests, simple programs, bugs, etc. we will look into it all. Look for an introduction video Friday!
How is creativity viewed in the software development industry? There are certainly rewards for creative software solutions to problems. What about deeper than that? Inside of a company, are the programmers rewarded for their creativity, or is it discouraged? Breaking the Mold In some companies, breaking the mold can be seen as immature. There is … Read more
Developers worry about stagnation, probably just as people do in any other industry, I expect. However, we seem to solve this problem in a different way. Leaving We tend to “solve” the stagnation problem by up and leaving a company. If we feel the work is no longer interesting, we get up and leave. If … Read more
I’ve been watching some of Stefan Tilkov’s talks recently: I have started to like him because he seems to be more grounded in reality than many other speakers. They seem like they are just riding careers of speaking, grabbing the latest buzzwords and running. But Stefan seems like he actually does build software, or at … Read more
How much do you invest in yourself? It is remarkable how little we tend to invest in ourselves, when this is one of the highest return investments we can make. High Return Those who invest the most in themselves tend to be the ones that end up making the most. The most obvious examples of … Read more
How is one supposed to specialize, when it seems like all the jobs want developers that are “full stack”? Frontend, or Backend It seems like the only real area left to specialize in is frontend vs backend. Diving deep into HTML, CSS, and JavaScript may open up the frontend jobs, and close off the backend … Read more
Where do you start when confronted with the daunting task of bringing a legacy system up to date? How do you figure out what the pieces of that system are, let alone what they do? In any legacy system, there are pieces that have been forgotten. Yet you are under pressure to reduce risk and … Read more
Just like everything, updates need to have a certain rhythm. This rhythm can be organized and predictable, or, more often than not, it can be disruptive and chaotic. Organized and Predictable Most software languages have an organized and predictable update cadence, or rhythm. Languages like Java and Node.JS follow a 6 month rhythm. They also … Read more