Reputation
1,763
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
8 11
Newest
 Yearling
Impact
~192k people reached

  • 0 posts edited
  • 5 helpful flags
  • 326 votes cast
Feb
27
comment Most common website scalability pitfalls
Yes, and each one of them has either large infrastructure to support it, or in the case of at least facebook and tumblr, bypassing it altogether.
Feb
27
comment Most common website scalability pitfalls
Scalability with PHP? Good luck. Better use Zend.
Feb
21
comment How viable is it to switch stacks for setting up a startup
I'm sure @user18609 realizes this, but there is eventually a cost to running MS servers, particularly SQL Servers. It might not get you at first, but it will be a high cost later. Clearly it's not the only point to deal with, but it shouldn't be dismissed either.
Feb
15
answered How viable is it to switch stacks for setting up a startup
Feb
1
awarded  Yearling
Jan
26
comment Are there any famous one-man-army programmers?
@SegFault yes, he fell off the face of the earth, taking his sites and some of his code with him. You can find copies if you look.
Dec
28
comment 100K curl requests
Is this incoming or outgoing? Why do you need a load balancer if you are sending outgoing curl requests?
Dec
4
comment Is it a bad idea to list every function/method argument on a new line and why?
I personally think this is a great answer because you explained your reasoning very well. Good job Mike.
Dec
4
comment Is it a bad idea to list every function/method argument on a new line and why?
@Ben that sounds far more like OCD than valid code formatting. On the opposite side of the argument, your eye is unable to track variable names as easily when you scan down the list because it will constantly have to skip the comma--a task that is more difficult than skipping whitespace.
Dec
4
comment Why isn't rich code formatting more common?
This answer sure has a lot of upvotes for being incorrect.
Oct
10
awarded  Citizen Patrol
Oct
5
comment I'm a contract developer and I think I'm about to get screwed
Thanks for the video @MattvonRohr.
Oct
5
awarded  Nice Answer
Oct
5
answered I'm a contract developer and I think I'm about to get screwed
Sep
16
comment What are the advantages of using Adobe Flex?
I'm curious as to why being built in ActionScript is listed as an advantage. Without any explanation of that, you should probably just delist it.
Sep
6
comment When should development branches be created?
God bless your soul for using TFS and creating branches. At a previous phase in my company they decided to use TFS, and eventually all the developers became so scared of the merging process that branching turned into Programmer Fear Factor.
Sep
6
comment Nightly builds for one-man projects
I use automated nightly builds as an automated deployment system. Works great. I understand you said "probably", but I think the way I'm doing it is really the best way. I don't have to SSH into the production servers to deploy, and I know that it will work 100% in a reproducible way every time. No human error, and I get a fresh deploy every night.
Sep
6
comment JavaScript's prompt, confirm and alert considered “old-fashioned”
@jhocking: seems like he's saying the old system was a desktop app written in VB, and the new one (the one he's writing) is written with a LAMP stack.
Aug
27
comment Automatic programming: write code that writes code
@SK-logic: sure, this is talking particularly about code generators, not metaprogramming, and while you might consider it inferior, it's still a valid method of producing code. I'm offering a completely valid approach as an answer. Just because there are other answers doesn't make this one wrong.
Aug
27
comment Quality vs Time
I'm not saying that you shouldn't deliver quality, but there is a huge difference between what many programmers consider quality, and what customers consider quality. Programmers tend to obsess over minutiae that don't generally affect the long-term life of the software. The problem with not releasing to the customer is that you've launched without really knowing what the customer wants. Despite rounds of UAT and specs, it's the real world delivery that determines the customers expectations of quality, and of course brings in money.