Browse category finally{}
finally{}: The Seven Deadly Sins of Programming: Gluttony
Continuing our series on the sins of programming, I want to touch on the sin of gluttony in programming. (And no, I don’t mean to infer anything about the size of our waists.) Over the years, over decades, we have continued to add layers of complexity to our code, under the auspices of making it […]
finally{}: The Seven Deadly Sins of Programming: Pride
Programming is an art, programming is a skill, programming is a job, programming is a lifestyle. With all of that comes joy but also pain. In fact, programming itself can mirror life, and therefore comes with all positive and negative aspects of that. There is a multitude of bad habits that we as programmers can […]
finally{}: Work / Life / Kids … Balance?
I work from home and making sure that there is a proper work/life balance is essential for mental and physical health. However, with the prevalence of remote work, it’s not as easy to separate the two. We gain the benefit of not needing to commute. We obtain the ability to have extremely flexible hours. However, […]
finally{}: Do We Need Developers?
Proportionally fewer people are graduating from college with degrees in computer science & related fields. In 2005 and 2015, there were approximately the same number of Computer Science graduates, but there were overall 31% more college graduates, meaning that the percentage of CS degrees dropped significantly. Why is this happening?
finally{}: Open Source & Commercial Entities
In a way, that title is misleading, because, in the end, this article is going to be primarily about the Microsoft acquisition of GitHub. However, it’s a great time to use that as a discussion point of the merits of the various methods of providing software, and how companies choose to get involved with open […]
finally{}: Innovation in PHP
One of the fantastic things about the PHP language is that we, the community, are constantly evolving it. If you take a look at PHP code from just a few years ago, it can appear alien compared to anything written in modern PHP today. In fact, I’ve often stated that PHP was, in fact, unique […]
finally{}: On the Creativity of Programmers
Throughout my career, I regularly got frustrated with many managers (and subsequently the companies) for which I worked. This became a recurring theme and led to me bouncing between dozens of jobs over a relatively short period. I could never quite put the finger on exactly what the problem was, but I just kept getting […]
How Many Tools?
As programming has continued to evolve, things have gotten a lot more complicated. I mean we’ve come a long way since the early 80’s when I was writing: `10 GOSUB 200` Complexity is good in what it allows us to now do. At the same time, complexity makes it much harder for new developers to […]
finally{}: Blue Collar Coders
All jobs come with a salary, and that salary is usually tied to a simple concept: Supply and Demand. Yes, it’s often the case that jobs that pay more, require much more intensive training that whittles out all but the most die-hard people, but that itself is a limiting factor of supply.
finally{}: Poised for Growth
If you look at the JavaScript community at the moment, you will find an ecosystem that is exploding with constant innovation. New tools and new frameworks are being created so fast, that the community has begun to make fun of itself for it. It can attract younger programmers eager to be always on the cutting […]


