544 reputation
210
bio website none
location Calgary, AB, Canada
age 27
visits member for 3 years, 1 month
seen Apr 7 at 20:20

profile for corsiKa on Stack Exchange, a network of free, community-driven Q&A sites

Moderator on sqa.stackexchange - we welcome your QA questions!

Are you a part-time or freelance graphic designer looking for a lightweight project? I'm looking for some sprites :) hit me up at racket.game@gmail.com

Formally known as "glowcoder".

Seasonally known as "corsiKlause Ho Ho Ho".


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
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
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.
Apr
27
comment Why are websites (even this one) sometimes “Down for Maintenance”?
@Donal that was exactly my point.
Apr
27
comment Why are websites (even this one) sometimes “Down for Maintenance”?
+1 - a read-only stack overflow wouldn't be much good. There's not going to be much you wouldn't be able to find on google :)
Apr
25
comment '<' versus '!=' as condition in a 'for' loop?
The superior solution to either of those is to use the arrow operator: int i = 10; while(i --> 0) { /* stuff */ }
Apr
17
comment Interesting non programming tasks for programmers
I do a lot of work on the weekends, because I'm fairly inspired to get my projects done, and done right. The important aspect is that I'm not required to do it. I don't imagine I would put much effort into it if I was.
Apr
13
comment When, if ever, can code standards be ignored?
Carefully balance the ROI of challenging the standards. If spending 16 hours in meetings, drafting process change documents and memos, and staring at your monitor frustrated (that's 12 of the 16, btw) saves you 10 minutes of development, you're at a bigtime loss for the firm. If those 16 hours save you 10 8-hour projects (like writing tests on constantly buggy code, for instance), that's very different. Remain practical!
Apr
4
comment Structured programming versus OO programming
@Mason wow, you said it better than I ever could!
Apr
4
comment Structured programming versus OO programming
@Ahmed if they're low experience for the love of all that is good, instill in them in the real world code changes a lot!!!
Apr
4
comment Structured programming versus OO programming
Neither am I, but that's because the government screwed my grandfather out of his pension. In terms of OOP, however, inheritance has served me quite well!
Apr
1
comment How can I get better at knowing how to write code right off the bat?
You're missing a key element of what I was trying to say. He's having problems writing code. That's the problem. He's focusing on the code. He needs to focus on the problem the code solves. You're right, experimenting is VERY important. But you need to make sure you're not just trying random things until they work. It is an important practice to start with a problem, break it down into individual requirements, and devise a solution. Otherwise you're just going to be a cowboy coder your whole life.
Mar
14
comment Bare minimum on the Joel Test
I've never had faith in hallway usability testing. I've felt your users will let you know if your interface is wonky (if it makes it that far.) The usability is all in the interface. You'll have many more people working on the backend than on the interface. You'll get just as good (if not better) feedback from a set of alpha or beta users than you will from the other engineers. So why take another developer away from what he was doing when there are a lot cheaper and better ways to get the information he'd give you?
Mar
14
comment Using some kind of version control when working alone and with small projects?
+1 for "save an infinite amount of time (and so much more)". If this is referring to time, it's brilliant. If it's referring to things other than time that VCS saves you, it's even more brilliant.
Mar
14
comment Bare minimum on the Joel Test
When you have a wife and kids, you would not want to work from home for quiet. Oh, how little Gracie interferes with my side projects... :-)
Mar
14
comment Bare minimum on the Joel Test
@Binarymuse That's really not in line with the Joel test, where he says "CVS is fine"