58,533 reputation
12106242
bio website
location
age 38
visits member for 3 years, 10 months
seen 11 mins ago

I've written software for everything from network equipment to Apache helicopters. Although I mostly program in C++ now, it was actually my seventh language I used professionally, so I like to think I can still think outside the C++ box.


Jul
20
awarded  Nice Answer
Jul
18
awarded  Nice Answer
Jul
17
comment Why does C have no competitors in low level stuff?
Ada is used a fair bit in embedded software for the military, or at least it used to be. It's hard to compare to other languages. It's like Haskell where just fixing the type errors at compile time prevents a ton of runtime bugs, but it also gives you a lot of low-level control like C. I prefer it to C or C++, but a lot of my colleagues considered the type system too strong.
Jul
17
answered Why does C have no competitors in low level stuff?
Jul
11
answered Programming for future use of interfaces
Jul
10
answered How do I fix an “emergent” bug?
Jul
8
awarded  Necromancer
Jul
8
comment Why do some functional programming languages use a space for function application?
LISP syntax largely makes up for the annoying parentheses with its super-high degree of orthogonality. That just means it has other redeeming features that make it still usable, not that the parens aren't annoying. I understand not everyone feels that way, but the vast majority of programmers I've met do.
Jul
8
answered Why do some functional programming languages use a space for function application?
Jul
7
answered Is there any software development methodologies for small teams?
Jul
3
comment Git branches avoided by the office where I work
Are all the versions the same, except for time delays during testing, or are you picking and choosing parts to copy over?
Jul
3
answered Redundant function to clarify purpose?
Jul
3
awarded  Enlightened
Jul
3
answered Is it a good idea to return a default value if a field in a query cannot be found?
Jul
3
awarded  Nice Answer
Jul
3
comment Why do programmers still use “SAFE_DELETE”?
Exactly, @Bart. A great example of C++ programmers habitually providing their own safety.
Jul
3
answered Why do programmers still use “SAFE_DELETE”?
Jul
2
awarded  Curious
Jul
2
awarded  Nice Answer
Jul
1
answered Passing two different types down a chain of calls because of an overload further down