Posts

Showing posts from September, 2021

5 Mistakes I Did as a Developer During My 15 Years Career

 Sticking to a Single Programming Language. The first programming language I learned was Clipper5, a very old language, however, I only used that when I was 8 years old after that I learned Java, and a year later I switched to C# and got immersed in the .NET world. C# was the first programming language I used professionally, and it was the only programming language I was using professionally for a very long time, however, the market started to require fewer C# developers over time, and while there are still a lot of job offers for C# other languages are taking over and gaining share in the market. An easy fix for me was to go back to Java, after all, I already knew the language, over time I also learned Python, and now I have access to a lot more job offers just because I’m proficient in more than one programming language. And in fact, I’ve got access to some really good positions due to the fact that I knew those 3 languages, which is what gave me a competitive advantage over other ca

Python is a Bad Programming Language

 I’ll say it again: Python is a bad programming language, and the only reason it’s so popular today is because Google pushed it so hard in the first decade of the 2000s. The creator of Python, Guido van Rossum, actually worked at Google from 2005 to 2012. Go and Dart weren’t around back then (or at least they weren’t well known) and with C# gaining in popularity (stealing would-be Java developers) Google probably felt they needed a language of their own. They probably would have wanted to embrace Java, as they were already using it with Android, but they must have been paranoid about getting into bed with it because they were already running into legal issues with Oracle. So for whatever reason, they adopted Python. I imagine in an alternate universe they could have chosen, say, Lua, and maybe in that universe Lua would have become the dominant language today. Of course Lua is kinda weird, so it’s probably better they didn’t choose that one after all. But let’s talk about why Python su

Why is Everyone Quitting Their Tech Job Right Now?

 From the drama-infused Basecamp mass resignation to the quiet moments where someone decides to move onto a new job adventure, people are quitting a lot lately. Business Insider even gave it a term: rage quitting. As the founder of workplace design consultancy Bloom, I wondered why this might be. So I reached out to my network of recruiting experts and career coaches to get a sense of what’s going on. Here are some of the quotes that stood out. “It’s about money” Big companies are expanding everywhere — perhaps no more than Toronto and Kitchener-Waterloo — and they are gobbling up talent as quickly as they can. And what’s worse is they have deep pockets. When an employee gets an offer for $50,000-$60,000 more per year to do the same work as their current job, just at a well-known brand, it’s hard to turn down. It’s about being let down” While the letdowns may have been happening for years, people quitting is due to optionality. First, there are the big companies coming in. But then the