Log in

No account? Create an account
March 1st, 2007 - Adventures in Engineering — LiveJournal
The wanderings of a modern ronin.

Ben Cantrick
  Date: 2007-03-01 12:09
  Subject:   "Giant... enemy... crab... Actually took place in ancient Japan."
  Music:"attack for MASSIVE DAMAGE!!"
  Tags:  giant enemy crab, humor, video

Kingdom: Underwater
Phylum: Warrior
Class: Crunchy

Post A Comment | | Link

Ben Cantrick
  Date: 2007-03-01 14:57
  Subject:   Programmer Personality Type meme
  Tags:  meme, programming, reddit

Your programmer personality type is:


You're a Doer.
You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.

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.

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.

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.


I contest the "low level" designation. I answered question 5 with: "Use Java. Why waste valuable time on memory management and re-inventing the wheel when someone's handled it for you!" And I will not spend hours getting a 5% performance boost unless there's some compelling reason why that's necessary. On modern hardware, a better algorithm will often get you a 500% boost. That's where you should optimize. (And then only after you've profiled, to make sure you're solving the right problem.)

As for the rest? Nolo contendere! Though I can work in a team quite easily, and have done so before very successfully, the truth of the matter is, I'm a code commando. My very best work is done when I have control over every aspect of the system. That's why I both enjoy and excel at embedded systems.
3 Comments | Post A Comment | | Link

May 2015