Linked by Thom Holwerda on Mon 24th Sep 2012 15:07 UTC, submitted by MOS6510
General Development "I've been programming professionally for about 3 years at this point, and I've noticed some interesting patterns in other programmers I've worked with. One of the key differentiators among programmers is motivation. I'm not referring to an individual's passion to simply be successful in their career, but rather the type of work they want to pursue. The thing they want to do with computers every day, the types of problems they are interested in solving."
Permalink for comment 536370
To read all comments associated with this story, please click here.
RE: Developer
by ssokolow on Tue 25th Sep 2012 07:36 UTC in reply to "Developer"
ssokolow
Member since:
2010-01-21

I fall definitely in the developer category and will admit that I'm not very proficient. The reason is because I really don't like coding; I usually end up forced into it because I can't find another solution that does a very specific thing that I need to have done.


I'm an interesting case because I'm fairly firmly a high-level guy but I'm such an engineer that, until I taught myself to recognize that perfection is impossible if you never release, I hadn't released anything.

I'm basically a very odd mix of a UI/UX designer and an engineer. (and I'm currently retrofitting my approach to programming and my personal projects to incorporate automated testing... one of the areas where my obsessive perfectionism and ability to pay exhaustive attention to detail are hugely beneficial)

The kinds of programmer-engineer problems I usually solve are things like:

1. The URL normalizer I'm designing to do as much as reliably possible to normalize URIs and IRIs offline. (Because they may be normalized in such large batches that I'd get IP banned for doing HTTP lookups as part of the normalization process)

2. The PyGTK gtk.Entry subclass I'm working on that intuitively uses Tab both for focus-switching and for content completion. (For use in a high-speed, low-latency image-tagging GUI)

3. The pure-Python GIF parser I've finished (see gif.py on ssokolow.com) for examining GIF metadata without loading the entire image into memory which could do a framecount on 1000 GIFs in 9 seconds on my old PC.

Edited 2012-09-25 07:37 UTC

Reply Parent Score: 3