Programmers take pride in their ability to learn new skills easily, relying on long-ingrained concepts and abstracted methodologies to pick up a new way of working with minimum difficulty. Switching smoothly between tools, languages, or environments is certainly an ability... Read more »
As a git user I am no expert. I don’t know if I’ll ever be, yet I use it every day. I’m not alone — many people recognize the critical role version control plays in development work, but it’s... Read more »
The PostgreSQL variant of SQL is pretty popular these days, and its adopters are quick to point out a number of advantages. Like any system, though, it does take some getting used to, perhaps more so than other, more popular... Read more »
There are a lot of ebooks out there for tech, and a lot of them are free. They make for a very cheap approach to keeping your skills up to date. Some are better than others, though, and today... Read more »
If you’re studying programming or computer science, you know discrete math is a core competency for developing software. Simple enough if you’re enrolled in college or a code school — discrete math is built right in, usually as... Read more »
Whether you’re a budding data scientist, a student of programming, or a researcher delving into analytics, R is a language which — while unusual compared to the standard regimen of programming languages — has its own unique flair and... Read more »
Adapted and expanded from my response on Quora. From the outside, development work is an appealing opportunity. It’s in high demand, it pays well, and it lets you use your brain. Fun, right? Well, for many, yes! It... Read more »
Javascript seems to be one of those things that people always want to learn in a hurry. Maybe it’s because most of them are students and students have neither time nor patience, maybe it’s because Javascript lends itself to being... Read more »
Learning Jenkins? Jenkins, a free continuous integration tool, is fantastic for handling large projects, and its abilities within its domain are practically limitless. But this benefit is a hindrance, too — getting started can be befuddling! The fundamentals of... Read more »
Dear [Generic Online Service], I value your existence. Without Dropbox, I wouldn’t have been able to print out that resume last-minute before my interview. Without Grooveshark, my hours spent coding would be much more tedious. Without... Read more »