4,860 reputation
1842
bio website keyme.net
location New York
age 45
visits member for 4 years, 3 months
seen Dec 3 at 15:15

Realtime Embedded Systems Programmer.

We just shipped our iPhone App. Never get locked out again. Check it out at www.keyme.net


Sep
4
comment Has “Not everyone can be a programmer” been studied?
This is a very interesting paper, and it does support the idea that not everyone is cut out to program. Unfortunately the authors' later work (also on the linked page) shows that their test is less predictive than initially thought. "We cannot claim to be separating the programming goats from the non-programming sheep ... It is unfortunate that the outcome does not live up to the initial promise, but it has not quite closed the door on our explorations."
Sep
2
awarded  Yearling
Jul
22
awarded  Nice Answer
Jul
10
awarded  Nice Answer
Jun
12
awarded  Good Question
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
Jun
2
awarded  Nice Answer
Mar
21
comment If you had two projects with the same specification and only one was developed using TDD how could you tell?
I found this description confusing: talking about a slope greater than 2 made me think that TDD corresponded to greater complexity. After reading the article, I see that the slope is actually -2, which makes more sense. I wonder why the author left out the negative sign in the descriptive text.
Mar
8
answered Is it significantly costlier to fix a bug at the end of the project?
Jan
27
awarded  Nice Answer
Dec
8
awarded  Nice Question
Dec
7
revised Explaining technical things to non-technical people
spelling.
Nov
20
answered Examples of limitations in IT due to different bit length by design
Nov
16
awarded  Nice Answer
Nov
15
awarded  Scholar
Nov
15
accepted What is the appeal of Systems Hungarian?
Nov
15
comment Embedded systems learning: next step
+1 for "most of the development is a layer up". I'd say that less than 10% of my time involves messing with the hardware interface registers. (and I'll see your 300Mhz processor and raise you a 100Mhz system running a 30us cycle. That's a budget of 3000 instructions per major loop.) Advice: Learn to think about timing.
Sep
16
awarded  Good Answer
Sep
3
awarded  Yearling