What Makes Software Development So Hard?
lizzyben writes to mention that CIO Insight is running a short piece that takes a look at why the rocky culture of software development continues to exist despite all of the missed deadlines, blown budgets, and broken promises. From the article: "I was not really looking or thinking about big software projects. I was just coming out of my experiences at Salon, where we built a content management system in 2000, which was painful. I was one of the people in charge of it, and when the dust cleared, I thought, I don't really know that much about software development. Other people must have figured it out better than I have; I must go and learn. So I started reading, and talking to people, and realized it's a big subject and an unsolved problem. And the bigger the project, the harder the problem."
And whoever modded it insightful clearly knows shit about music...
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
because you pussy fucking bitches eat the dog crap the vendors sell you. no one has gotten off their ass and made the infrastructure, we rely on re-implementing the awful cruft vendors excrete where we should be making distributed information spaces ripe for modification and mashup. the only ones defining rules and pushing outwards are vendors, and linux is left focused on pussy 1993 shit like making a nice pretty desktop and clean installers. fuck that shit, thats catching up, its old hack low level crap thats irrelevant to the information war taking place (xgl aside) and most importantly it will never play a single step in creating better technology. its pure implementation, no tool advancing. right now, the vendors are defining the verbose vicious hideous standards that will dictate the rules and ethics of our online existance. i blame all of you and your worthless desktop projects for not turning the internet into a viable medium. we need the compelling rich mashup based extensively hyperlinked peer to peer environment before coding becomes an act worthy of being done. right now we're coding in sludgepools, isolated little worlds that pull a couple libraries together to dredge up a single interface for a single user. its trash and its shite and it sucks because the environment sucks, the environment is literally 18 inches in front of you and no where else. code needs to get the fuck out of the constrained shit hole of the application and become mobile. across the network, code has a purpose. some day it will all be self evident, that the code sucked because the environment sucked. get the fuck off the desktop, start building something pervasive, and stop fucking wasting everyones time. before the vendors fill our gene pool with any more feces. i blame you all. you started an asymetric competition and then competed directly against the lowest common denominator available. the desktop is a worthless god damned endeavour.
go read Data Trash. figure out whats being said. and tell me we're not just the bitch of the corporations. AND THEN, after a little edumacation and contet, you can consider flamebaiting me.
And comments! Good coders always comment their code!