Reputation
591
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
1 5 14
Impact
~35k people reached

  • 0 posts edited
  • 1 helpful flag
  • 16 votes cast
Apr
28
comment Why does the relational model for a database matter?
I know your pain. You poor bastard.
Apr
20
awarded  Nice Question
Apr
14
comment As a programmer, how can I speed up my adoption and understanding of business rules?
@Telastyn Sometimes, code is incomplete or incorrect - or nonexistent. I've had to write code for undocumented business processes - either as a new feature or as a new system. Further, often, the code isn't all-encompassing when it comes to business rules - the code for an inventory system can show you how process works, but not necessarily why process is defined the way it is. I believe that knowing why things work and why they are done always leads to better solutions.
Apr
13
comment As a programmer, how can I speed up my adoption and understanding of business rules?
I've really got to work on #5.....I'll try to remember this.
Apr
13
comment What are the drawbacks of making a multi-threaded JavaScript runtime implementation?
@voodooattack Yes, and that's exactly why Workers in JS are designed the way they are - by design, you can't share any variables or closures or state across thread boundaries. If you restricted workers to pure functions, though, you could do it. Further, if you did this, you could probably write your own promise implentation on top of it. It wouldn't (and couldn't) be a general-purpose solution, though.
Apr
13
comment What are the drawbacks of making a multi-threaded JavaScript runtime implementation?
@voodooattack That's the question. Would concurrency as a feature improve Javascript? If you can get a community answer to that that isn't "no", then maybe you're on to something. However, it seems as though the event loop and Node's native delegation to worker threads for blocking events suffice for most of what people need to do. I think that if people really need threaded Javascript, they will use Javascript workers. If you can find a way to make workers work with first-class functions instead of JS files, however....then you might really be onto something.
Apr
13
asked As a programmer, how can I speed up my adoption and understanding of business rules?
Apr
13
comment How to deal with misconceptions about “premature optimization is the root of all evil”?
@StevenBurnap This is true. However, I think that for individuals, there's generally a few right ways and a lot of wrong ways. (As we become better programmers, that spectrum begins to shift - our old "right ways" may sometimes become our new "wrong ways", while our new right ways are better than the old ones.) I think it's good to do things in the best, most right way possible for you. This leads us to becoming better programmers, becoming better teammates (mentoring matters!), and writing better code.
Apr
12
answered How to deal with misconceptions about “premature optimization is the root of all evil”?
Apr
10
comment What is “Soft Coding”, really?
This kind of code tends to be guarded by the fact that the code itself probably has a one-to-one mapping to requirements; i.e. when a developer knows that the 500000 figure appears twice in the requirements, that developer also knows that it appears twice in the code. No. Absolutely no. If that 500000 figure appears twice in the requirements, it should appear twice in the tests. I can't, in good conscience, condone code like this.
Apr
7
comment Why aren't Object Oriented databases used as much as Relational Databases?
@DanielLyons I'm not sure this is true. RDBMSes force a particular language (SQL, T-SQL, PL-SQL, etc) and library on you as well. The only reason we think it's more agnostic, visible, and simple is because we've been drinking the kool-aid for decades.
Mar
29
comment Strongly typed views, ViewModel and MVC
It seems as though this would be better served by using extension methods that operate on your models themselves. That way, you don't have to keep viewmodels in sync, while you can still have view-specific methods. Finally, you can likely make some of these generic (like filtering functions, for instance) that can be reused across multiple instances.
Mar
17
comment Why doesn't team size affect scrum time-boxing for meetings?
Velocity handles the workload and estimate measure, not the meeting lengths.
Jan
23
comment When is it appropriate to make a separate function when there will only ever be a single call to said function?
Also - this is not an answer - but my comment above only applies to functions with return values. Void functions (subroutines) that purely create side effects fall squarely into the "not worth the trouble" category, in my opinion.
Jan
23
comment When is it appropriate to make a separate function when there will only ever be a single call to said function?
This can also depend on the language you're using. A functional language that doesn't use a classical object-oriented approach could benefit greatly from function composition. It also encourages single-responsibility and testability. However, in a classical language without a functional slant, it might not be worth the trouble (dealing with access modifiers, reduced testability due to access modifiers, non-first-class functions....etc).
Sep
2
comment Bower, NPM, Gulp in ASP.NET MVC, what problem am I solving?
@Dennisch When StackExchange fails you (and believe me, it does and will) try reddit - the discussions are much more open and you can still get good answers.
Aug
27
answered Bower, NPM, Gulp in ASP.NET MVC, what problem am I solving?
Jun
7
comment How old is “too old”?
Hedge your bets. I'm nearing 30 and I don't know if I'll be a developer forever. If I can continue that and it continues to pay the bills, that's great - but I'm planning on trying to branch into management by getting some certifications and some experience so that I have that track if I want to pursue it. With the advent of open-source projects, it's possible to manage as a day job while still keeping a passion for development.
Mar
24
comment Two HTML elements with same id attribute: How bad is it really?
Question: Would having non-unique IDs in your HTML break the page if it was an XHTML document instead of HTML? (I'm not sure if it does in this case.) Generally, my rule of thumb is, if it'd break XHTML, don't do it.
Mar
13
comment How to budget for a programmer you're not ready to hire yet?
Have you considered speaking with a consultant?