101 reputation
5
bio website
location
age
visits member for 3 years, 11 months
seen 2 days ago

fanboi quote: Bruce Schneier doesn't use an IDE, or even a text editor. He uses an AK47 and a punch card.


2d
comment “A good programmer can be as 10X times more productive than a mediocre one”
Spot on. That's why the great ones get hired as freelancers - it's better for everybody.
2d
comment “A good programmer can be as 10X times more productive than a mediocre one”
It's not a myth, see the references in other answers. The points made here are not a refutation, but rather giving a broader scope on productivity.
Sep
24
awarded  Autobiographer
Mar
31
comment Choose C++ or Java for applications requiring huge amounts of RAM?
I have programmed a very memory- and CPU-hungry project (expert system/massive DB with strict response time requirements). Using C++, some asm optimisations, and a redesign of the data model, I achieved a speedup of 5 orders of magnitude over previous attempts. As much as I like Java for some applications, that simply wouldn't have been possible with it or anything that has mandatory GC. The memory control over constructors and destructors give you becomes very important in such "extreme" cases.
Mar
16
comment Why are more programmers not freelance these days?
But one that holds true for the US only - other countries do things differently.
Mar
16
comment Why are more programmers not freelance these days?
#3 is exactly why they need freelancers - they keep the number of employees as low as possible, but will encounter peaks as any business does.
Mar
16
comment Why are more programmers not freelance these days?
strange, for me it's the other way 'round - I get the job done, and the customer doesn't care which time of day I do it, as long as it is in time. (Hey, they even gave me the keys so I could work on weekends!)
Mar
16
comment Why are more programmers not freelance these days?
Is that "income security" really truth, or just a delusion? I often hear about lay-offs, externalisation+shutdown and so on, so I don't really trust this "security". You can't even influence that "security", really, because somebody else takes the decisions for you.
Jan
17
comment Your experience with haxe and other languages that compile to PHP?
@Josh K: How about C++ to C conversion, then? The original Cfront, the Comeau compiler, LLVM and possibly some others did this quite successfully. - For another family of languages, I know Wirth himself wrote a converter from Modula to Oberon (which you may consider a "up a level").
Jan
14
comment Your experience with haxe and other languages that compile to PHP?
"Cross compiling between languages - It leads to confusion, mistakes, and errors". Strange, and here I was, thinking any compiler did just that - translating one language into another (like into assembly, C, JVM code...).
Jan
14
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
Well, why not? Some people actually did this, and that's how we got OODBMS. Imagine Amazon or Google using Oracle as DB backend... and then think about what impact speed has on their business.
Jan
14
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
Well, could do 1-4, and 6-9 just for the sportive aspect - but wouldn't agree on #5 then. If you are sent to No Mans Land on a suicide mission, you at least have to have reliable tools.
Jan
14
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
In that case, they might as well drop the usernames entirely and look up the account based on the (unique!) password. Sheesh... did they tell you anything else about why they wanted it that way?
Jan
14
comment What is the (craziest, stupidest, silliest) thing a client/boss asked you to do?
You call that crazy/stupid/silly? One client was doing this on a regular basis, because their customer was measuring progress by the size of the release files they got.
Jan
14
awarded  Commentator
Jan
13
comment Why aren't macros included in most modern programming languages?
if you have to #define max, please put brackets around the parameters, so there are no unexpected effects from operator precedence... like #define max(X,Y) ((X)>(Y)?(X):(Y))
Jan
12
comment Can a programming language make you happy?
You get ugly legacy code in any language. I don't think what anybody elsed did with a language should be the reason to dislike (or like) a language - rather, whether you, by yourself, are happy with it as a tool, or not. Like MattiasK wrote.
Jan
12
comment Can a programming language make you happy?
+1 - short, general, and to the point.
Jan
12
comment Can a programming language make you happy?
Strange, for me it's the other way 'round - Java makes me angry, PHP depressed, but C++ makes me joyful and happy. Tastes differ, obviously.
Jan
12
awarded  Teacher