Reputation
4,979
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
18 42
Newest
 Announcer
Impact
~450k people reached

Feb
19
awarded  Caucus
Feb
6
comment programming PID loops in C
Neil is right. I've implemented almost exactly that loop in C on TI. One hint: use a constant time loop, and factor the fixed dt into the constants, instead of doing extra divides and multiplies in the loop.
Jan
18
comment Why don't languages include implication as a logical operator?
Your first point only argues against using '-->' as the symbol for the operator, not against actually having the operator. The others are good points.
Jan
14
comment Why are cryptic short identifiers still so common in low-level programming?
It's not just datasheets that are space-constrained, it's the schematics. All those logical components have leads that need to be connected to other components. "TimerCounter1InteruptFlag.clear" doesn't fit on top of a tiny wire representation nearly as well "TCIF.C"
Jan
14
comment Should curly braces appear on their own line?
Apparently it even has a name. The Horstman Syyle is mentioned in wikipedia. I've worked with a codebase like this, it's really not bad to use.
Sep
4
answered What Does It Usually Mean for a Feature to be “Supported”?
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