| bio | website | |
|---|---|---|
| location | ||
| age | ||
| visits | member for | 2 years, 5 months |
| seen | Jan 24 at 15:02 | |
| stats | profile views | 136 |
|
Jun 16 |
comment |
Object Oriented “normalization” ...You mean have we tried not having multiple redundant variables in our classes, and not having multiple redundant classes in our projects? Would that even work? |
|
Jun 16 |
comment |
What was Java enterprise programming like before Eclipse? @el fuser: Yea, I used emacs, mostly. But we're talking about 1995 here. Computers were slower. |
|
Jun 15 |
comment |
Sr. Dev made a database I disagree with. Advice sought @john: My well, "specialty" is maintaining and modernizing legacy code. I have to constantly fight the temptation to say "this is wrong" because sometimes the thing that looks crazy is just an unfortunate compromise dictated by an irrational reality. Of course, sometimes it's just wrong, but you have to understand what they were trying to do, before you can dismiss it. |
|
Jun 15 |
comment |
What special considerations are needed when designing databases to hold financial records? @joshua: newGnuCash? Hee. Hee. Hee. Hell, GnuCash is open source, so download the source it and pick through it. Really though, if you're just doing a simple credit/debit budgeting system, that doesn't take any special knowledge. The real complexities start showing up when you start dealing with refunds, bad debt, and taxes. |
|
Jun 15 |
comment |
What special considerations are needed when designing databases to hold financial records? Every time I see this question, I get a burst of "Let me lay my experience on you!" and then it goes away because the sheer volume of data is so huge I can't figure out where to start. I would say that it depends on the type of business, the volume of business, and the number of zeroes you're going to be dealing with. In the latter two cases, if you're dealing with a lot, get an accountant. |
|
Jun 11 |
comment |
Learning barriers for beginners towards a programmers mind (Study)? @michael: I am one of those people. I had to take 4 semesters of math, and I've yet to use a single piece of it. I wasn't required to take a single semester of logic, but I took quite a lot of it anyway, and I use it every day. |
|
Jun 10 |
comment |
Learning barriers for beginners towards a programmers mind (Study)? @michael: How about just studying logic? I personally never found math useful unless I was writing a program to do math, while symbolic logic was directly relevant. |
|
Jun 10 |
comment |
How do I deal with analysis paralysis? @anne: It's better to do something constructive immediately, than the right thing too late. The only thing that is sure to be the wrong thing is to do nothing. |
|
Jun 10 |
comment |
Looking for unpaid interns (2) - am I crazy? I can't imagine doing an unpaid internship in technology. Unpaid internships are for liberal arts majors, and not even all of those (journalists, even these days, don't do unpaid internships). |
|
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 |
Wise to list proprietary language experience on resume? @ryebr3ad: I never bothered to put that crap on mine. "I see here you worked roofing for 2 years in college. If I hire you, can you help fix the roof here? It leaks sometimes..." Just not relevant. Though I might have thought differently, but I had a lot of helpdesk and contract coder experience by that point (in the late '90s you could get a temp coding job if you could spell). |
|
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. |