Today's Question:  What does your personal desk look like?        GIVE A SHOUT

 ALL


  STOP WRITING GOOD CODE; START WRITING GOOD SOFTWARE

Good software trumps elaborate code. And unfortunately, you can’t usually have both. The real world has deadlines and ship dates. It’s a game of pick two:Ship on timeShip with elaborate codeShip with a fantastic productAlmost always, you should pick the first and the last when you’re building software applications for users (if you’re building API’s or open source libraries for other developers, then it’s a different story). Too often I have seen developers, when struck with a brilliant idea, no matter how small, plunk away at building an elaborat...

1,737 0       GOOD CODE DEADLINE GOOD SOFTWARE STANDARD TRADEOFF


  On Programming Deadlines

There are a lot of differences between programming, and programming professionally. The most notorious of which, is deadlines.DeadlinesWhen you're writing code for yourself, you can spend as much (or as little time) on it as you please--but when you're writing code for other people, you've got only a limited amount of time and resources to get the job done. In my experience, this typically leads to one of two situations:You've got to extend the deadline to finish the job properly.You've got to write some dirty hacks to finish the job.If you've ever done professional programming, you know what ...

2,557 0       PROGRAMMING DEADLINE TRANSPARENT TEST TODO