Archive for the ‘Programming’ Category

Five Reasons to Learn a New Programming Language 0

You’ve landed a good job. You negotiated a high salary, plenty of vacation days, and flexible work hours. Congratulations. But don’t stop thinking about your career just yet. Now that you know your way around your current programming language, it’s time to learn another one. Here’s why: 1) Languages go obsolete Every programming language becomes [...]

10 Questions Every Developer Should Ask In Their Next Interview 0

With the market for developers so fierce, we can afford to be a little more careful about where we work. Over the years, I’ve interviewed at several companies. Whenever we got to the part of the interview where they asked what questions I had for them, I had plenty of stuff to ask about their [...]

How To: Run Clojure with Clojure-Contrib Library 0

I recently picked up Programming Clojure and started working through it, trying to wrap my head around this new variant of Lisp. Installing clojure itself was pretty simple (sudo apt-get install clojure, since I’m using Ubuntu), but I had a hard time figuring out how to make the clojure contrib libraries available from the clojure [...]

Guilty as Charged 1

Ripped from Code Complete: People who preach software design as a disciplined activity spend considerable energy making us all feel guilty. We can never be structured enough or object-oriented enough to achieve nirvana in this lifetime. We all truck around a kind of original sin from having learned Basic at an impressionable age. But my [...]

Sorting Algorithms, Part Two 0

The second sorting algorithm I decided to learn was the QuickSort. It’s a little more complicated than the StraightSort, but generally faster for larger numbers of integers.