Reputation
5,898
Next privilege 10,000 Rep.
Access moderator tools
Badges
14 28
Newest
 Necromancer
Impact
~295k people reached

Jun
8
comment How do you program effectively when it takes a long time to simply test your code?
@maple: Eh. Syntax errors are sloppy for the most part. When you're kernel hacking, or compiling anything else that takes more than an hour, you need to check and check and check.
Jun
8
comment Why learn hexadecimal?
This. I am probably the most "Skip the annoying fancy shit" programmer you'll ever meet, and I was perfectly fine with learning hex. Calculus, on the other hand...
Jun
8
comment Is “Explain the RAII idiom” a good C++ screening question?
@kevin: Ephemeral means "transient". I have no reason to remember the term, so I won't for very long. These types of abbreviations are never universal, even if the concepts are.
Jun
7
comment Ideas for scraping a home-brewed Php-powered bug system
@job: Do you have database-level access to the data, at least? Might be able to do something with that...
Jun
7
comment Ideas for scraping a home-brewed Php-powered bug system
+1 for "deeper hole". Be wary of adding on to an already broken system. It's just php; can't you tweak the code to offer a list of possible bugs when they're keying in their reports? Or hell, just make the fields you need, required.
Jun
7
comment Is “Explain the RAII idiom” a good C++ screening question?
@jason: I agree. I just don't agree that the basics include this sort of trivia. An idiot might know it, and an expert might not. You're basing your selection process on something irrelevant to skill.
Jun
7
comment Is “Explain the RAII idiom” a good C++ screening question?
@jason: Well, I'll probably be able to remember the RAII acronym for a few months. Does that ephemeral knowledge make me competent, even though I haven't touched C++ in years? It's pithy trivia. Ask them how they handle locks, and make sure they understand the actual KNOWLEDGE, not the weird acronym.
Jun
6
comment Power failure should be considered as a scenario to implement?
@david: Well, at 3000 dollars for 32k of memory, there usually wasn't a whole lot of it. In my experience, programs on those machines wrote to tape/magnetic media as fast as they could, and that memory/storage transition was vulnerable to power failures.
Jun
6
comment Power failure should be considered as a scenario to implement?
@anna: Transactional databases? Journaling filesystems? Lots of good stuff.
Jun
6
comment Is it “normal” for people to not work?
+1: Said what I was thinking. I stare a lot because all the stuff I could bang out without thinking I wrote years ago, and just import as needed.
Jun
6
comment Why is jQuery released under MIT and not LGPL?
@tom: Both the GPL and the LGPL are focused on bringing code back into the OSS community, whereas the Apache, BSD, and MIT licenses are more about making code freely available for commercial products.
Jun
2
comment Starting a job in the financial sector, advice needed
@jeremy: Yes, I understand. But he asked for libraries dealing with mortgages and loans, which indicates to me that he expects to be working with calculating apps at the very least.
Jun
2
comment Starting a job in the financial sector, advice needed
@jeremy: It seems like, if that were the case, then he wouldn't be asking about finance. If you're just doing generic web widgets, then it's the same no matter where you work.
Jun
1
comment What's your suggestion if the company didn't recognize my contribution towards a big project?
@david: My situation just isn't one for generating a lot of positive credit to me, unfortunately. On the admin side, if you do a great job, then it looks like you're not doing anything. On the programming side, I do tons and tons of automation, so that actually gets me actively loathed...I'm the guy they call when they outsource whole departments, so I get the anger that they can't vent on people in india. And, even if I do that well (and I do), they usually lay the credit on the people who are getting canned for being such good sports, and not me for helping get rid of them.
Jun
1
comment Why are programming salaries higher than most other common “educated” careers?
You need to take into account the difference in the level of education. A "programmer" with his PhD in CS will command a much higher salary than a programmer with a lowly BS (and you don't even have to have a BS). But nearly all lawyers have their equivalent of a PhD (D. Jur).
Jun
1
comment What's your suggestion if the company didn't recognize my contribution towards a big project?
Well, my industry (news media) is in a perpetual death spiral, so I'm the exception: I get glowing performance reviews, because we always have salary freezes. Heh.
Jun
1
comment What's your suggestion if the company didn't recognize my contribution towards a big project?
@aaronaught: That guy's still not done moving his stuff. He broke a domain controller just last month, switching the IPs around. The local CEO ended up making a fool of himself in a corporate conference call by asking the grand poobah CIO when we were slated to move, and being told, "Uhhh, looks like you guys were done back in January! You were one of the only ones that made the first deadline."
Jun
1
comment What's your suggestion if the company didn't recognize my contribution towards a big project?
@aaronaught: All I had to do was reconfigure a couple of really old servers with obscure proprietary unix OS's, and it took me about 5 minutes. I did my part, then I sat on the phone playing video games while the "project lead" over there fumbled his way through a firewall reconfiguration with help from 5 guys from corporate. It took almost 3 hours. I spoke 1 time. The next day, I got a huge pat on the back from our local CEO, who then followed up with, "We should get moving on getting OUR transition done, this is a big deal!" Yea. It was a big deal. Thanks for noticing.
Jun
1
comment What's your suggestion if the company didn't recognize my contribution towards a big project?
@aaronaught: We did this massive corporate wide network migration last year. In January, I pulled together a team and we all came in and did our business unit one weekend. I did the plan, I browbeat people who I didn't have authority over to get it done, I paid for the food out of pocket, the works. Flawless transition. No one even noticed it had happened. I got zero recognition. In October, I got pulled in to helping another business unit do a tiny part of the same migration (it was supposed to be done by February at the ABSOLUTE LATEST but they were still dicking around)
May
31
comment How does production server and staging Server actually work in production
@user: It's better to have an package that you can quickly deploy. Even if it's just a tarball or a zip file, it'll make your deployments smoother, and you won't have to think if you have to restore the code from backup (thinking in a disaster situation is to be avoided if possible).