782 reputation
710
bio website realsoftwaresytems.com
location Los Angeles, CA
age 53
visits member for 3 years, 10 months
seen 2 hours ago

Been writing code since 1984 when I created mailing labels from a custom-built multiuser manufacturing system using Business Basic on a Quantel (Mohawk Data Sciences) 7-bit system with removable disk packs. (ever been around a chain printer when the chain comes off?)

Busy learning C#, installers and deployment idiosyncracies now.


Aug
30
comment Over normalization in database
@Frustrated got it pretty close - most of the big dead-tree mail processing houses use (used?) fairly dumb systems that need things pre-separated for label printing. One of my long-ago instructors worked for a couple of them writing parsing code in S370 assembler(!) to ensure the printers didn't choke on their version of a buffer overrun-if a high-speed printer ran off the end of a label and the label edge picked up at all, it could muck things up royally. Convention probably took over after that.
Aug
25
comment Do you sign each of your source files with your name?
We rely on the VCS for this for our compiled code, but for our database elements (SPs, views etc) we like to have the history in the file header. That way if we need to look at a particular customer's database, we can tell what version we sent them. And on the odd occasion, comparing their versionX to the VCS versionX reveals that they've made changes.
Aug
15
comment Why did Microsoft make parameters, local variables and private fields have the same name naming convention?
@kekekela - you understand and are willing to think about the scope you're using. The op's cow-orkers are apparently not.
Aug
4
comment Are my team's processes out of control?
+1 for "understand... what the clients expect". That's key. If you can't get them to understand the benefits of higher quality releases, get used to the sound of your head bouncing off the wall.
Jun
23
comment How do you make a manager understand Agile?
The 'experiment' approach is what my group is doing now with one of our new pieces of work. Seems to be working so far - 3 iterations in, everyone outside our group is happy; the developers even more so.
Jun
21
comment Software cost estimation
Yup, double. One of the most politically successful managers I worked for took developer estimates, tripled them, then negotiated with the users down to double. More often than not, the negotiated delivery dates were hit.
Jun
14
answered Is there a point to including a “change log” in every code file when you are using version control?
Jun
9
awarded  Editor
Jun
9
revised How did programmers use networking to share expensive computer resources in the 60's and 70's?
working
Jun
9
answered How did programmers use networking to share expensive computer resources in the 60's and 70's?
May
31
comment Why is no C++ interview complete if it does not have vtable questions?
@Martin - the original question was about why they get asked about at interviews. This is about the impression created by knowing something about vtables, not whether or not said knowledge necessary to be a competent developer.
May
31
comment Why is no C++ interview complete if it does not have vtable questions?
It certainly doesn't make you a better developer, but it certainly implies you know more that the preson who can't answer the question properly. Since the OP's question is about interviewing, it's useful in creating the impression you're a better developer than the next person, even if that's not factually true.
May
31
answered Should you ever release something that you yourself could hack?
May
31
comment Managing large number of app.config files
We work the same way. I understand it can't be done in some places, but if you can it makes things much simpler.
May
25
comment Why use an OO approach instead of a giant “switch” statement?
If he's that much of a noodge, quote Knuth to him : "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil."
May
23
comment How do you tell if advice from a senior developer is bad?
OP - you're both professionals, even if you have less experience, so have a professional discussion with him about the things you question. If he isn't willing to talk about the *why*s of his instructions, he isn't much of a mentor.
May
11
comment Single line comments for multiple indented lines of code
@mojuba: wouldn't you realistically have some other criteria to apply when searching rather than looking through the entire commit history? And if you're looking to revert that 1-in-1500 change and finding the particular commit is too much trouble, wouldn't it be simpler to reimplement given the current conditions? If it'll take three hours to find / revalidate (nothing is ever exactly the same as before) / retest or one hour to reimplement & test, reimplementation seems to be the better choice. ('three hours' is pulled outta my backside and has no particular significance)
May
3
answered What should I consider when converting from ASCII to Unicode?
May
2
comment How do I subcontract with another programmer?
@OP - if you missed it, DO NOT USE FIXED-BID PRICING.
May
2
comment How do I subcontract with another programmer?
+1 @Rein. Fixed-price puts all the risk on you.