13,449 reputation
43757
bio website
location Minneapolis, MN
age
visits member for 4 years, 5 months
seen yesterday

Mar
4
comment Are exceptions as control flow considered a serious antipattern? If so, Why?
Your answer makes it sound as though exceptions are bad for all circumstances, while the quesion is focused on exceptions as flow control.
Feb
23
comment Avoiding “Smart Guy” Syndrome on Team Projects
Since when is designing a UI first bad practice?
Feb
22
comment Why do large websites use different languages for the backend and frontend?
@SK-logic: if your claims were true, we would all be writing everything in assembly. There is always a time before a language is popular and established, but people have to use it for those two elements to become true.
Feb
22
comment Why do web sites require certain characters in their credentials?
@MichaelBorgwardt: those bad practices would be a result of cargo cult programming: going through the actions without realizing the why behind them.
Feb
22
answered Why do web sites require certain characters in their credentials?
Feb
22
comment When would using a scripting language within a larger program be useful?
It's very useful for making absurdly complex pieces of software that require expensive consultants to maintain it, especially when the scripting language is terrible.
Feb
18
comment Should object oriented programming be the first thing students learn?
@ott: unlikely in HS, though its fairly common in university environments.
Feb
18
awarded  Caucus
Feb
18
comment Should object oriented programming be the first thing students learn?
Too lazy to write a full answer, but no, I don't think starting with OO is the way to go. The key to programming is the analytical mind, and I think programming on the bare metal is how students should begin, in assembler, or maybe C. I think programming an Arduino or PIC, etc would be much better for a HS program.
Feb
14
comment At what stage of a project should documentation be done?
I wouldn't say any documentation will help, not even in theory. Incorrect documentation can be and often is worse than no documentation at all.
Feb
13
comment Implementing chat in 2013
Unless you began programming in the 60s, computers both had threads and multiple cores when you last implemented some sort of chat function.
Feb
13
comment Is it plausible to use a filesystem-based configuration format rather than an INI file?
@FrerichRaabe: We're all aware that it could work. We are all just arguing that your schemes disadvantages dominate its advantages.
Feb
13
comment Is it plausible to use a filesystem-based configuration format rather than an INI file?
@c-smile: how is that possibly any better than just using straight-up XML like a normal person?
Feb
13
comment Is it plausible to use a filesystem-based configuration format rather than an INI file?
@FrerichRaabe: Do you think anyone is going to want to type find -print -exec more {} \; constantly, instead of just seeing everything in an editor?
Feb
13
awarded  Nice Answer
Feb
13
answered Is it plausible to use a filesystem-based configuration format rather than an INI file?
Feb
11
comment Why is the main memory for object allocation called the 'heap'?
@DeadMG: link to some then please, so we can put the dupe in the vote to close form.
Feb
7
comment Communication between a C# application and C++ DLL
@RobertHarvey: that is true, but you have the hassle of creating a C wrapper API around your objects. While COM isn't hassle free either, it can provide a better C# <-> C++ interface for objects.
Feb
5
answered When should pointers be checked for NULL in C?
Feb
4
comment How can I get assembly from an EXE?
That's only going to work if the original was written in .NET.