You’re sitting in a conference room, sipping a coffee with an easygoing hiring manager. The code you wrote on the whiteboard is complete, readable, and even syntactically correct. You’ve absolutely nailed every one of the questions they’ve asked you so far…...
Looking for an IDE or code editor, and not sure which one to pick? Here’s a quick roundup of what’s available in early 2023. But mom, what’s an IDE? An IDE, or Integrated Development Environment, is a special piece of software...
Mom, There’s a guy on my team who constantly interrupts me at work. If another teammate asks me a question directly, he’ll start answering at the same time I do! Even if he’s the one asking me a question, he’ll interrupt...
You got the job, went to work, and now you’re being asked to review someone else’s code! For the first time, code that someone else wrote depends on your thumbs-up to be pushed into production. It’s nerve-wracking, to be sure. You...
The concept of inheritance in object-oriented programming (OOP) allows us to derive classes from other classes–so a child class can “inherit” properties and methods from its parent class, like you may have inherited your eye color from your mom. Inheritance allows...
I had a student once who told me they were going to work at Google. Great, I said, if you put in the effort and work hard, you could end up at Google one day. I have a friend who went...
Polymorphism is one of the core principles of Object Oriented Programming. But what is polymorphism? The word ‘polymorphism’ means ‘having multiple forms’ (from the Greek ‘polýs’, meaning ‘many’, and ‘morphē’ meaning ‘form’, for all of you etymology nerds out there). In...
Want to really stand out to employers? Do something weird. I remember the moment that code ponies first came into the world. It was late 2015, and I was a programming bootcamp student. The bootcamp was run out of a co-working...