By bloid
via codist.biit.com
Published: Dec 18 2006 / 08:31
Compared to when I started in the early 1980's, developing applications today requires way too much effort and knowledge. Shouldn't our profession have found ways to make things easier by now?
Comments
ilazarte replied ago:
in short, probably not. these technologies answer their specific concern in a very final way- much like a database handles the majority of data needs. these are the tools that mastery of will lead to productive feature-rich programs.
Ricky Clarkson replied ago:
He's picked on an example rather than programming in general. I'd say programming right now is easier than when I started in 1986.
dgary complained ago:
dgary reported this link as lame on 12/18/2006 @ 11:04:17
Seriously, he's complaining about having to know things to do stuff?
programming has been getting much easier over the years, want an example?
we'll use his, java & struts, I'll put it up against ansi C, now make a large web application in both and tell me which is easier to use.
Lowell Heddings replied ago:
It sounds like he should start using Visual Basic and ASP.NET instead. =P
mikestephen replied ago:
He should be using Rails instead!
boo_radley replied ago:
Agreed, not a good essay.
planetmcd replied ago:
If you're billing hourly at a high rate, I would go with ansi c. In addition to more complexity, it would likely have the additional bonus of vendor lock-in. Struts (or alt framework) would allow you to get it done faster and have the downside of allowing someone to learn how to use the web application nuts and bolts without going through your code line by line. Very bad for business.
ilazarte replied ago:
@dgary
Good point. I think he probably is referring to what I call "api surfing". As they come and go you have to keep up with all of them, instead of just learning the language and having at it.
Doug Karr replied ago:
Amen! I still don't understand why no one has been able to introduce a GUI that reads a WSDL and allows you to dynamically build workflows.
jmcantrell replied ago:
well, as technologies become more complex, i would actually expect the learning curve to get steeper. no matter what, i doubt there will every be a day when any moron with a keyboard will be able to write good code simply because our technology is advanced
jwenting replied ago:
what, that's herecy!
What about all the tools where you just have to input your functional specs and you get a perfect application out of it with a few mouseclicks?
Those were promised a decade ago to be "ready real soon", they must be ready by now!
It's a conspiracy I tell you, a conspiracy by all those pesky programmers to make themselves impossible to get rid of!
jola_zm replied ago:
He'd prob be complaining if his job got outsourced too. yeah, sure, let's make it so easy that we can end up like these poor dudes...
http://www.mercurynews.com/mld/mercurynews/news/breaking_news/16262290.htm
Personally, I'm glad the barrier to entry is high / just anyone can't jump in easily.
jwenting replied ago:
those guys are lucky having their packages taxed at only 40% or so.
Here they'd be taxed at over 60%, plus capital gains tax on what's left.
And they'd also not be eligable for unemployment benefits for voluntarilly agreeing to being laid off (instead of being fired despite fighting it and loosing).
cha0sth30ry complained ago:
cha0sth30ry reported this link as lame on 12/19/2006 @ 02:37:07
Are you kidding me? Programming was a lot harder in the pre-Internet days. Today for any really difficult problem I either use a good search engine or a good forum / wiki to figure out problems 24/7.
The widespread popularity of open source helps a lot too, since I don't have to repeatedly reinvent the wheel.
Voters For This Link (17)
Voters Against This Link (0)