Reputation
616
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
4 11
Newest
 Pundit
Impact
~14k people reached

Aug
19
comment Why do most of us use 'i' as a loop counter variable?
Most early CS geniuses were either into math or electrical engineering, which required extensive math. Even today, your average "computer nerd" typically has above average math skills, because math and computers are so logically oriented.
Jun
30
comment Do you use unit tests at work? What benefits do you get from them?
While I'm obviously a little biased being a moderator there, Stack Exchange's very own Software Quality Assurance & Testing might have a perspective on this. :)
Jun
23
comment Do I own copyright of program I made in own time?
@Dave I wouldn't wait. Getting your own lawyer may cost you some money, but showing that you're serious about protecting your asset will make them less likely to try anything 'tricky'.
Jun
20
awarded  Tag Editor
Jun
17
revised documentation-generation wiki excerpt
added 249 characters in body
Jun
17
revised documentation-generation wiki description
added 909 characters in body
Jun
17
suggested approved edit on documentation-generation tag wiki excerpt
Jun
17
suggested approved edit on documentation-generation tag wiki
Jun
17
wiki created documentation-generation description
Jun
17
wiki created documentation-generation excerpt
Jun
17
comment Documentation utility for OpenEdge ABL
I should point out under Windows it should still be pretty easy. I can write a decent port of grep from memory in Java in less than 30 lines.
Jun
17
comment Documentation utility for OpenEdge ABL
@Andy You know, I love their new features, I really do. I hate a lot of things about Progress because the old ways encourage (and sometimes enforce) things that are now considered very bad practices, even if they made sense at the time. But when you have an 18k file system, you can't exactly do a clean sweep and take out those bad things. So we're really limited in how we can take advantage of things that I (with a Java background) see as no-brainers.
Jun
16
comment Documentation utility for OpenEdge ABL
I'm tempted to say the language has changed so much it wouldn't work well anyway, but honestly, my firm acquired the software when I was 8 years old. You can do the math on that one. It has exploded, I mean, grown organically ever since.
Jun
16
comment Documentation utility for OpenEdge ABL
Of the 18,000 or so files in the code base, I would suspect about 3000 are UIB generated. We are running AIX systems, and we do have grep utilities. We could grep for PROCEDURE\s*[a-zA-Z\-]*(\.|\((IN|OUT)PUT\s*[a-zA-Z\-](\,|\)\.)* (Obviously this is just a start at how complex a regex for it could be) but I'm really hoping someone has come across a need for this already :-) Thanks for the input though!
Jun
15
asked Documentation utility for OpenEdge ABL
Jun
15
awarded  Critic
Jun
15
comment Which skills would you expect and appreciate in a Junior Software Engineer?
Your first and last bullet points have little to do with being a good at developing or learning (the primary things you need from new developers.) Having a "Strong dislike of XYZ" is only useful if everyone on the team shares that dislike. If everyone doesn't, it's only going to cause rifts. There's no difference between a Windows-hater and a Linux-hater except that they're both haters. On the other hand, someone with reasons to dislike something based on personal experience mean they have something to bring to the table - THAT is worth having... But using Suse at home won't make you smarter.
Jun
12
comment Need licensing recommendations for in-house written software
Chances are, if you made something on your own time to improve your producivitiy at work, they own it regardless. And honestly, 50 hours of unpaid work is... a typical month for a lot of our industry!
May
23
answered Will a computer science college degree ever hurt my employability?
May
5
comment What if the client needs the ability to retrieve passwords?
I've worked in defense contracting, and I can assure you the government is a lot stricter on businesses that want SOX compliance than they are on themselves.