336 reputation
1313
bio website emerging-patterns.com
location
age
visits member for 4 years, 1 month
seen Dec 3 at 10:07

Sep
24
awarded  Autobiographer
Apr
24
comment When to use C over C++, and C++ over C?
It's not. The compiler does things like register allocations for you. I cannot write maintainable code in assembly, in C I can.
Apr
24
comment What is the role of C++ today?
In what language do you guess was the browser written that you used to write that question?
Dec
22
awarded  Great Answer
Apr
11
awarded  Notable Question
Apr
3
awarded  Popular Question
Sep
10
comment Dealing with engineers that frequently leave their jobs
Featured on HN but still marked as non-constructive..
Jul
30
awarded  Announcer
Jul
5
awarded  Popular Question
Jul
2
comment Is it worth to learn Experimental Languages?
There is no such thing as C/C++. I suggest you learn C first, maybe Zed Shaws learn C the hard way is a good start.
Jun
13
comment I'm doing 90% maintenance and 10% development, is this normal?
Lol I got the good answer and nice answer for that!
Jun
13
awarded  Good Answer
Jun
12
awarded  Nice Answer
Jun
12
answered I'm doing 90% maintenance and 10% development, is this normal?
Mar
16
comment Why would I learn C++11, having known C and C++?
Well I thought a bit about that, of course there are more modern from-scratch languages such as the D programming language or Go. These might be suitable for your problem domain, easier more consistent, etc. However market share.. none of the key players in the industry supports D and even Go seems to be one of googles "experiments".. So the motivation behind C++11 should be the useful improvements which allow you to write better readable, safer and faster code as well as the wide industry support.
Nov
22
awarded  Yearling
Jul
28
comment How can I teach a bright person, with no programming experience, how to program?
Sounds a bit too theoretical for somebody to get into entry level .net development. I know plenty of .net devs who haven't mastered C, for example. So my recommendation: Mess with processing to get into algorithmic thinking, then maybe learn OOP and web stuff. Surely this will not give him/her the background of somebody with a CS degree, but will be enough to get the job done.
Jul
20
comment Software Developer Interview Question - Fair or Unfair
Point is also that people who know how stuff works are usually way more skilled than those who just know how to use things.
Jul
20
comment Software Developer Interview Question - Fair or Unfair
Humm we did this in a db class, however I completely forgot how queries are optimized :(
Jul
15
comment How do I set my environment up for TopCoder?
correctness comes first of course