Forgot your password?
typodupeerror
Programming

How To Develop Unmaintainable Software 211

jones_supa writes "Greg Jorgensen specializes in debugging, fixing, maintaining, and extending legacy software systems. His typical client has a web site or internal application that works, more or less, but the original developer isn't available. Greg lists some things you can do in your own software projects to keep him in business. In summary, the list goes as follows: Customize your development environment a lot, don't make it easy for the next programmer to start working on the code. Create an elaborate build and deployment environment and remember to leave out the documentation. Don't bother with a testing/staging server but instead have secret logins and backdoor URLs to test new features, and mix test data with real data in your database. Don't bother with a well-understood framework, write everything from scratch instead. Add dependencies to specific versions of libraries and resources, but don't protect or document those dependencies. For the icing of the cake, use the coolest mix of cutting-edge programming languages."

Comment People want the 5S (Score 1) 348

My belief is that most people are holding out for the the 5S as the 5C, when you boil it down, is just a iphone 5 in a new case. While the second revision iPhones (3GS,4S) have arguably never been groundbreaking, the iPhone 5S has some new features that will be taken advantage of right from the start. The fingerprint scanner on the phone, if it works seemlessly, is an ahh-moment in the evolution of phones. It breaks the mold, it makes something simple and it makes a daily annoyance go away. Not to mention, the second gen phones (4S, for example) were arguably not as frenzied over as a new gen phone. The only thing new here is the extra phone and time will tell if that will continue on in the next version iPhone.

Slashdot Top Deals

"Time is money and money can't buy you love and I love your outfit" - T.H.U.N.D.E.R. #1

Working...