6,048 reputation
21333
bio website caffeinatedgeek.ca
location Manitoba
age 32
visits member for 2 years, 8 months
seen May 15 at 17:52
stats profile views 362

Consultant/Developer

Focused on .Net Web Development

Twitter: http://twitter.com/caffgeek


Aug
16
comment Why do developers need to keep up to date with technologies and methodologies?
@Giorgio, how do you know if the new way is better or not if you don't learn about or try it?
Aug
16
comment Why do developers need to keep up to date with technologies and methodologies?
Nothing infuriates me more at work, than having to be stuck on a team with a programmer who writes code like he did 10 years ago. The frameworks have evolved. The tools have evolved. Don't you want to make your job easier? You don't see carpenters using hand crank drills and handsaws all day when they have power tools now. They evolved. And like every profession new tools are invented to solve needs. Not using the new tool, and trying to hack something together the old way is usually detrimental to the quality of what is being built. Be it in code or in wood.
Aug
16
comment Reverse engineering: what is it really good for?
I've also used it to help determine what versoin of a dll is running in production after the previous employee has departed, and it's unclear what the version differences between source control, development, and production are.
Aug
15
comment Why do we need to separate classes which have different functionality?
@GordonM, exactly. The car and anything else paintable could implement the IPaintable interface. And the car (or other IPaintable object) would be passed into the Painter class.
Aug
15
comment Is it possible for a one-man start-up to follow agile methods like Scrum?
I just read a blog post, can't recall by whom, but they did daily standups even when working solo. They started their day with a quick list. What I planned to do yesterday, What I did yesterday, What I expect to do today, What might be blocking me, and throughout the day kept it updated. But after writing it, she would actually standup and talk to herself. It apparently helped solidify that as the plan and kept her on track.
Jul
25
comment Stability vs Reliability
@m3th0dman, I was trying to keep the exact technical design out of my generalized answer. Whether it's one app, all apps, whatever, as long as you can rely on the results, it's reliable. Doesn't matter if it crashes and restarts itself, or another process picks it up along the way.
Jul
24
awarded  Nice Answer
Jul
24
comment Are there any design patterns that are unnecessary in dynamic languages like Python?
@PéterTörök, the pattern still exists even if it's native to the language. It just means it's easier to implement the pattern
Jul
24
comment Stability vs Reliability
@m3th0dman, depends how you define a failure then. No data loss, and 100% data accuracy would not be a failure in my books, even if the app kept crashing and restarting itself. I'd want to fix the issue, but it wouldn't be a high priority if it kept 'working'
Jul
24
answered Stability vs Reliability
Jul
24
comment Pair Programming and ISO 27001
@Caleb, individual as the person logged in who is doing the driving
Jul
24
comment Pair Programming and ISO 27001
@JohnSibly, then the driver logs off, and lets the peer log on. If they go to the washroom, lock the machine if you don't trust your peers. However, no trust is a bigger issue that should be rectified.
Jul
24
answered Pair Programming and ISO 27001
Jul
23
comment Every SQL statement has to be reviewed by a DBA — common?
Well, we don't put SQL statements in the code. However, ALL code should be reviewed by appropriate knowledgeable individuals.
Jul
20
comment Strategy/algorithm to divide pot to chips
@missingo, interesting caveat. You'd have to use some iteration and adjust what denominations are available for each attempt of the algorithm. Then determine what is the ideal "stack" of chips to pay out.
Jul
20
comment Strategy/algorithm to divide pot to chips
@missingno, no casino would ever have a $20 and $25 dollar chip in the same game...
Jul
20
comment Strategy/algorithm to divide pot to chips
@MinimeDJ, you said you wanted "minimum number of denominations and chips", I gave you the way to get the minimum number of chips. To reduce denominations, you would need to look at any "small" stacks, and break it down to a smaller denomination that you already contain.
Jul
19
answered Strategy/algorithm to divide pot to chips
Jul
19
comment Strategy/algorithm to divide pot to chips
Is this homework, it sure seems like it.
Jul
18
comment How do you disarm a cowboy coder?
He shouldn't be able to pass the code off to "whomever he wants" to be reviewed. That's a flaw in the process.