| bio | website | |
|---|---|---|
| location | Tshwane, South Africa | |
| age | 27 | |
| visits | member for | 2 years, 7 months |
| seen | yesterday | |
| stats | profile views | 90 |
Asp .Net developer
|
Oct 24 |
answered | Where ORMs blur the lines between code and data, how do you decide what logic should be a stored procedure, and what should be coded? |
|
Oct 24 |
answered | What best practices exist to avoid vendor lock-in? |
|
Oct 22 |
comment |
Why is the use of abstractions (such as LINQ) so taboo? @dasblinkenlight I have never spotted any of those algorithms in code I had to maintain, or even code I had an interest in. It used to be much more important, and still is for people working in the lower end. You yourself mention that there is a near zero chance that you would want anyone re-writing those algorithms, yet you see it as a requirement for developers. I learned all 3 those basic structures during school/study time, although hashtable internals never stuck, because I have never had a use for it. If you hire with those criteria I am convinced you could miss out on good developers. |
|
Oct 22 |
comment |
When is a BIG Rewrite the answer? @quant_dev partly yes, but when you rewrite sometimes you realise that many of the bugs in the old system were because of the way the old system worked, not strictly logic related to how the ideal system should work. |
|
Oct 22 |
comment |
Why is the use of abstractions (such as LINQ) so taboo? @dasblinkenlight I am most certainly not bragging. I am being honest about my skills. Who in their right mind would brag about their ignorance!? I take this as being an unnecessary personal insult to my character. If I need to know how something works I will learn, but your "shaky foundation" is merely your opinion. I've never needed to write the code you quoted as an example. If I do I will be sure to study hashtables in detail. |
|
Oct 22 |
comment |
Why is the use of abstractions (such as LINQ) so taboo? I don't know how hashtables work internally. Deep technical tests like that throw out people with practically minded training that are good candidates nonetheless. Requiring people to have low level knowledge they will never use seems unnecessary to me. Design principles have become much more important! |
|
Oct 22 |
comment |
Why is the use of abstractions (such as LINQ) so taboo? @coder there is a name for it: cognitive dissonance. |
|
Oct 22 |
comment |
What is MVC, really? I don't agree that its like breathing air. Things always look obvious after they are discovered. |
|
Oct 22 |
comment |
How to justify rewriting/revamping legacy software in a business case? You cannot compare plumbing with software! Software is just way more complex, and there are cheap things you can do to fix it, as opposed to plumbing. milk-the-cow is not a good business model. MS missed the smartphone revolution, because presumably their OS was not mobile ready. If your business is software you should do everything to modernise it all the time. After all customers are paying you in good faith to improve your software. They are the cows, so as a customer I would be very upset to buy a product from a company milking me. |
|
Oct 22 |
answered | Library Organization in .NET |
|
Oct 22 |
comment |
Delphi vs C# for GUI programming Delphi syntax being easy to learn is a completely subjective statement. I was infuriated by Delphi syntax, and decided against learning it for that reason. |
|
Oct 22 |
comment |
Delphi vs C# for GUI programming @WarrenP Could you please elaborate? |
|
Oct 19 |
comment |
When to favor webforms over MVC The page lifecycle in WebForms doesn't make it better. It makes it more complicated and error prone. |
|
Oct 19 |
answered | When to favor webforms over MVC |
|
Oct 16 |
awarded | Peer Pressure |
|
Oct 16 |
comment |
Are long methods always bad? "There's nothing wrong with planning from the start to refactor before you check it in." +1 for that. Most IDEs nowadays have refactoring tools that make this extremely easy as well. But there is a reverse method where you delegate things to non-existent functions, and later go and fill in the methods, but I've never been able to code that way, as much as I've tried. |
|
Oct 16 |
answered | Are long methods always bad? |
|
Oct 16 |
revised |
How to justify rewriting/revamping legacy software in a business case? some spelling and clarifying sentences |
|
Oct 8 |
comment |
How to justify rewriting/revamping legacy software in a business case? @SystemDown it could be a problem if management caves and afterwards it turns out that the estimations were way out. I wouldn't do this, because finance is not my function, I'd rather just point to the ugly things. |
|
Oct 7 |
awarded | Yearling |