Tag Archive for 'low-level'

Programming Personality

My programmer personality type is:

PLSC

You’re a Planner. You may be slow, but you’ll usually find the best solution. If something’s worth doing, it’s worth doing right.

Heck yeah, it is. And if it’s worth doing right, it’s worth going to the extreme and making sure its right. Slow, yes, but effective… I really hope this doesn’t mean I’m more RUP than XP… yikes!

You like coding at a Low level. You’re from the old school of programming and believe that you should have an intimate relationship with the computer. You don’t mind juggling registers around and spending hours getting a 5% performance increase in an algorithm.

While I did enjoy the hours and days and weeks of assembly I had to do as a Computer Engineer in UIUC (uh… no…), there’s nothing better than doing some high level Ruby for developing web applications. I look back to those days and understand the reason why that insanity had to exist: it forced me to look at application development from the computers perspective, not only from the user’s.

And yeah, I wouldn’t do Java/.NET if I had a choice in the matter.

You work best in a Solo situation. The best way to program is by yourself. There’s no communication problems, you know every part of the code allowing you to write the best programs possible.

Solo projects rock. You have no one to answer to but yourself, and at the same time you have no one to blame but yourself. However, I really do believe in the power of teams (I think the opportune number is around 4, give or take 3…). Some crazy things wouldn’t be possible without a group of geniuses bringing together experiences and technologies.

You are a Conservative programmer. The less code you write, the less chance there is of it containing a bug. You write short and to the point code that gets the job done efficiently.

Rails, baby, Rails.

That’s pretty much all I got to say on the matter. Now, back to the Month in Review post.