4,145 reputation
2238
bio website
location
age
visits member for 4 years, 1 month
seen Nov 16 '13 at 9:37

Jun
27
awarded  Nice Answer
Jun
25
awarded  Popular Question
Jun
25
comment I'm a CS student, and honestly, I don't understand Knuth's books
They are math inclined for math-y programmers. CS has evolved in latest years, and there are ton of beneficial areas that are not math-y. Which direction do you want to develop further? If it's algorithms and such, they are probably good read, if it's other areas, they will expand your horizon, but just as much as reading a book on some biology topic. So, depending on your area, they can be anywhere, from mission critical to almost useless.
Jun
25
comment Should you keep a copy of all the code you write?
Moreover, if the media you keep the content on gets lost or stolen, it's a whole lot of trouble. To tell the truth, I prefer to avoid having any kind of VPN connectivity or sources on my personal PCs if at all possible. Your PC might be a part of the botnet without you even knowing, why risk it?
Jun
18
awarded  Notable Question
Jun
18
comment What operating systems are used in airplanes, and what programming languages are they developed in?
Usually it's also a subset of C or C++, like MISRA C or JSF C++, as far as I've read.
Jun
13
comment I can't program because the code I am using uses old coding styles. Is this normal to programmers?
@Ramhound: Because I have first hand experience in such places. You are not going to be allowed to use effective containers, you are not going to be able to use safe constructs, you will have zero input on architecture. The scare of change being the main reason. And if you stay in such place for more than a year, you will be dragged into it. Modern code makes your designs simpler, faster and SAFER! I'm pretty sure the place is full with raw memory twiddling, on the fly SQL query construction, most likely not even parametrized, and so on.
Jun
12
answered I can't program because the code I am using uses old coding styles. Is this normal to programmers?
Jun
12
awarded  Good Question
Jun
12
awarded  Popular Question
Jun
11
comment Is it ok to replace optimized code with readable code?
@StevenBurnap: Well, sub esp 0x100 will always beat the heap based std::vector even with reserve, and also, first one is nothrow while the second is free to throw. But these are micro optimizations, and when coupled with pointer arithmetic, IMHO, should be replaced with std::* alternatives in most places.
Jun
11
awarded  Nice Question
Jun
11
asked Is it ok to replace optimized code with readable code?
Jun
11
answered How do you name your GUI controls?
Jun
10
comment Is an 'if password == XXXXXXX' enough for minimum security?
Yes, if it's inside client side Javascript (joke)
Jun
4
answered Is version history really sacred or is it better to rebase?
Jun
4
awarded  Favorite Question
Jun
2
comment how to avoid workaholic tag
Look up the term "burnout", it might not seem that it will affect you, but it will, eventually. And when it catches you, it might be enough that you will never want to work with computers again. Or, if you're lucky, you might just stop learning, self improvement, and loose motivation, productivity, joy, etc. for a long time.
Jun
2
comment Are there any real-world cases for C++ without exceptions?
JSF C++. Jets and exceptions don't mix.
Jun
2
comment Why do some programmers think there is a contrast between theory and practice?
@Giorgio: JSF and MISRA C is written so that there are no exceptions. Exceptions and rockets don't mix.