45,577 reputation
8116196
bio website tech.turbu-rpg.com
location Seattle, WA
age 31
visits member for 3 years, 10 months
seen 25 mins ago
A lifelong programmer who's been coding in Delphi since its initial release and currently makes a living at it.

Mar
29
comment Beginning to think functionally
This is one of those answers I wish I could upvote more than once...
Mar
29
answered Is it necessary for Java programmers to learn some C/System programming?
Mar
29
comment Scheme vs Common Lisp: Which characteristics made a difference in your project?
Wow, that must have been some really horrible Delphi code if it somehow managed to perform 3-6x slower than a Lisp implementation! :(
Mar
28
comment Is it reasonable to expect that a senior developer knows what OOP design patterns are?
+1 for the two added questions.
Mar
25
comment Is ageism in software development based on anything other than bias?
You say "just groups of people" as if a group of people is simply a single person * a certain number. This ignores huge amounts of psychological research into how people behave differently (and frequently worse) in groups than as individuals.
Mar
24
answered Turn away a bug if no reproducible test case exists?
Mar
23
answered If XML is so bad…why do so many people use it?
Mar
22
awarded  Nice Answer
Mar
21
answered Are you a functional programmer?
Mar
21
answered Why do game developers prefer Windows?
Mar
21
comment Is Software Testing Really Needed?
+1 for "You will also never have requirements that are so clear that you will be able to think of every possibility to make sure the code doesn't break." My workplace is a lot less dysfunctional than most, and our Product Management team writes pretty good requirements. I still frequently have a handful of "what about this case?" questions before I get a feature finished. And then QA and occasionally end-users still find bugs in corner cases that no one considered.
Mar
19
awarded  Nice Answer
Mar
19
awarded  Nice Answer
Mar
19
comment How can you tell if you're really going to be working with the “smartest people”?
I'd have to disagree strongly with this. Willingness to jump blindly after new, untested, "unheralded" (read: no one's talking about it which means no one's actually using it) technologies is a very strong red flag IMO. It's a sign of a company with a really high risk of going under very quickly.
Mar
18
comment Are “customizable” programming languages more widely used than not as “customizable” ones?
@SK-logic: He's calling the python, which is a type of snake, an animal. (Where do you think the comedians got the word from?)
Mar
18
revised Are “customizable” programming languages more widely used than not as “customizable” ones?
edited title
Mar
18
answered Is type safety worth the trade-offs?
Mar
17
answered How to REALLY start thinking in terms of objects?
Mar
17
comment Have you ever done a project using a languages that is not the mainstream choice for the specific niche of the project? Why?
Delphi's still a lot more common than its visibility nowadays would lead you to believe. It provides a major productivity boost over other, more hyped languages, and a lot of companies use it very quietly so their competitors don't catch on to the source of their competitive advantage.
Mar
16
comment Is SVN out of style?
@Mathepic: Well, you can change the name if you want to, but the fundamental concept of transferring data between the local working copy and the official repository exists in any source control system.