| bio | website | caffeinatedgeek.ca |
|---|---|---|
| location | Manitoba | |
| age | 32 | |
| visits | member for | 2 years, 9 months |
| seen | Jun 11 at 16:24 | |
| stats | profile views | 367 |
|
Oct 17 |
comment |
How to prevent code from leaking outside work? You'd have to prevent camera phones, printers, and everything. Heck, we could easily hide our code in an innocent looking image and sneak that out. I've worked at a place that locked down USB ports, blocked tons of sites. Monitored email. and generally restricted access heavily. And there's still dozens of ways to get code out. Ironically, it also made it hard for me to bring something in if I alread had the solution at home! |
|
Oct 4 |
comment |
Should software patents be legal? @JohnMacIntyre, "crowd sourced", you should have patented the idea... http://patents.stackexchange.com lol |
|
Oct 1 |
comment |
Has programming for a living ruined your ability to enjoy technology? @AndrejaKo, linkage? |
|
Sep 24 |
comment |
Are dynamic languages at disadvantage for agile development? Reverse engineering code into diagrams? Why would you do that in Agile? |
|
Sep 21 |
awarded | Custodian |
|
Sep 18 |
comment |
ASP.NET design not SOLID It's the first step I would take in a major refactoring anyhow. |
|
Sep 18 |
comment |
Convincing Upper Management the need of larger monitors for Developers I'd argue for multiple monitors over larger ones, that way existing hardware isn't wasted. And if they refused, I'd bring one of my own in, put my money where my mouth is, so to say. If that didn't motivate them to pay for them, I'd take my monitor and leave for a company that actually cares about all it's employees, and not just how long you've been working there. |
|
Sep 17 |
awarded | Yearling |
|
Sep 14 |
comment |
Why do exclusively outsourcing projects as a company? So they're a consulting company? That's pretty common. |
|
Sep 11 |
comment |
Using prefix incremented loops in C# fyi, I didn't downvote you |
|
Sep 11 |
comment |
Using prefix incremented loops in C# Different operators, but your conclusion is not accurate, if your //some Code is replaced with Console.WriteLine(i); it will output the numbers 0 to 19 in both. |
|
Sep 5 |
comment |
Choosing the right version control system for .NET projects And if you use SVN, you can plugin to VS with Ankh or Visual SVN. Personally I like Visual SVN because it's easy to setup and configure and is quite cheap |
|
Aug 31 |
comment |
What is a good way to pick up where you left off? instead of leaving it with a broken build, leave it with a failing test. |
|
Aug 21 |
comment |
Writing a CSS parser in C#. What do you think is the best strategy? imho, we shouldn't let bad css work anyhow. |
|
Aug 21 |
comment |
What to do when the lead programmer is doing almost zero work? you'd like to think that "(s)he can't ignore all of them." but it's unfortunately, not always the case. However, +1, because you are right. The teams needs to all agree, and present their case as a collective. |
|
Aug 21 |
comment |
Is it must for a junior Programmer to have a mentor? IMHO, everyone, junior, intermediate and senior should have a mentor. A peer they can work with, and who can help them and advocate for them when necessary. |
|
Aug 20 |
comment |
Can unit testing software be used to unit test itself? maybe this is the book I meant to reference, not Clean Code...too many books, to little memory. |
|
Aug 20 |
comment |
Can unit testing software be used to unit test itself? The very example of writing a testing framework using tests is covered in the excellent book 'Clean Code' |
|
Aug 16 |
comment |
Why do developers need to keep up to date with technologies and methodologies? No, you should upgrade. I'm looking at .Net code right now. It's in "Framework 3.5" however, the code makes almost no use of the features after Framework 1.1. An app that should be under 100,000 lines, is at nearly a million because it's not taking advantage of the language advancements. Now, you might argue...but it works now. And yes, it does. But when 80% of your budget on an applicatoin is spent in maintenance, wouldn't you want to maintain less code? Less code means less bugs. Less bugs means less maintenance. Less maintenance means we can work on new projects to provide value. |
|
Aug 16 |
comment |
Why do developers need to keep up to date with technologies and methodologies? @Giorgio, you are still learning. Nobody is saying you have to learn language x, or framework y. But, you should learn something new all the time. You can't know it all. I learn new things all the time, you can even learn more in your stack, but exposing yourself to some different languages is a good thing. Going from C# to Java, won't teach you much. They're too similar. However, learning a functional language. Or TDD is about the paradigm, not a specific technology. And if you are invested in a technology, you should keep up to date. That means .Net Framework 4.0 if you're into .Net. |