The 10x Meeting – Solving for Too Many Meetings

meetings on couch

Perhaps you’ve heard of the fabled 10x developer (or 10x engineer) – the one on the team that’s 10x as productive as their average colleague. While many, including myself, doubt the existence of such people, I do think there are meetings that are 10x as productive as the average meeting. My goal in this article …

Read more

Where Can You Get a Programming Certificate Online?

get a programming certificate online

There are two main options to get a programming certificate online – online courses and universities. There are two ways to get a programming certificate online – universities and online courses. In the simplest possible terms, a programming certificate is something that lets you walk up to an employer and say, “Hello, yes, I know …

Read more

The Two Classes of Software Engineer

coffee beans scaled

“Software engineer” has become a ubiquitous term for people who write, deploy, architect, or sometimes even simply test code. In reality, I think there are two classes of “software engineers”; those who understand computer science well enough to do challenging, innovative work, and those who just get by because they’re familiar with a few high-level …

Read more

7 Ways for Beginner Coders to Monetize Programming Blogs

woman monetizing her programming blog

Why shouldn’t your hobby earn you money? Programming is a very lucrative skill to have, whether as a professional career, a freelance gig, or even just a hobby. For programmers who know how, there’s a real opportunity to turn their knowledge and expertise into cold hard cash.  When you combine the ability to program or …

Read more

Top 8 Tricks to Learn Coding Fast

fast motorcycle

The journey to becoming a gainfully-employed software engineer can feel long. The good news is, you can learn smarter not harder. Apply these eight tricks and you’ll be learning to program a lot faster than the average bear. There are no shortcuts. Learn the basics first Don’t watch YouTube videos Learn by doing. Hands-on courses …

Read more

What Do Computer Scientists Do?

coding with coffee min

At work, computer scientists build and deploy programs, algorithms, and systems to solve real-world problems. In most tech jobs, they spend the majority of their time working in teams on new software products. Some computer scientists are more research-oriented however, and may spend time developing new algorithms or pushing the boundaries of what academia knows …

Read more

Is There a Case for Programmers to Unionize?

worker union

I’ve seen a lot of buzz recently about software developers wanting to form unions. I’m particularly interested in this topic while I’m #indiehacking Qvault, where my goal is to provide a free-to-audit university-quality CS education. I also want to point out that at the time of writing I’m a full-time software developer working for a …

Read more