Programmers Are Notorious Liars

Here’s the secret: in the context of the workplace, you can’t trust a word that comes out of a programmer’s mouth. Programmers lie all the time. Programmers lie like it’s their job. But it’s not their fault, it’s just part of the process of building software on a team. Lies like, “my code doesn’t have…

Ken Mazaika

Get off Your Horse and Stop Coding like a Cowboy

In most programming jobs, you’re going to be working and collaborating as a team – and many of the practices you’ll pick up when coding on projects by yourself will fall apart when you start working with other people. Most teams of developers have established certain ways of working with one another.  Some people call…

Ken Mazaika

Why The Firehose Project Beats Bloc.io

Choosing the right coding bootcamp can be hard; even if you’ve read our definitive guide to choosing an online coding bootcamp, you still have to make a final choice and pull the trigger. Tate Price, one of our recent Firehose Project graduates, had to make that same decision several months ago. After Tate and I jumped…

Marco Morawec

When the heck did learning to code become cool?

If you, like me, became a software engineer before the Internet was at scale— back in the good-old-days when AOL was spamming our physical mailboxes with CDs —  you may not appreciate how becoming a software developer has dramatically changed. Although the Internet has made our lives collectively easier, the dynamic of learning to program is…

Ken Mazaika

3 Things Every (Good) Developer Needs to Know

I started my first job as a developer right after going through theFirehoseProject bootcamp and was lucky to be able to observe a team of really experienced professionals at my new company. In thinking about what makes a good developer, I came to the conclusion that Firehose taught me just about everything a good developer…

Ilya Krasnov

How to Learn Web Development the Smart Way

You may have come across Ruby on Rails, NodeJS, AngularJS, JavaScript, and perhaps the “MEAN” stack — MongoDB, ExpressJS, AngularJS, NodeJS — in your research of the different programming technologies. Newcomers will often gravitate towards learning only JavaScript — a single programming language — but it’s often mistaken as a shortcut to becoming a full-stack…

Ken Mazaika