Programming is too hard!

  • (10 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »

137 Replies - 23968 Views - Last Post: 08 January 2012 - 01:37 PM

#1 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4468
  • View blog
  • Posts: 7,780
  • Joined: 08-June 10

Programming is too hard!

Post icon  Posted 14 June 2011 - 08:47 AM

*
POPULAR

Here's something that r/programming on reddit found this morning:

http://www.leavesofc...e-for-rest.html

A "journalist" decides he's going to write the next best iPhone app, so he sits down to learn Objective-C with no experience other than a little hacky javascript.

Shocker, it's too hard for him! So he goes on to accuse us programmers of being intentionally obtuse because we don't want to devaule our knowledge, and then suggests that programming should be more like going to the store to buy tomatoes.

I wanted to punch him while reading this entire thing.

Is This A Good Question/Topic? 23
  • +

Replies To: Programming is too hard!

#2 Kilorn  Icon User is offline

  • XNArchitect
  • member icon



Reputation: 1356
  • View blog
  • Posts: 3,528
  • Joined: 03-May 10

Re: Programming is too hard!

Posted 14 June 2011 - 08:52 AM

He wants programming to be like "going to the store to buy tomatoes"? wtf does that even mean?
Was This Post Helpful? 1
  • +
  • -

#3 EnvXOwner  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 357
  • View blog
  • Posts: 2,319
  • Joined: 10-August 09

Re: Programming is too hard!

Posted 14 June 2011 - 08:55 AM

This is so funny. Maybe he wants programming to be red like a tomato :)
Was This Post Helpful? 0
  • +
  • -

#4 Nykc  Icon User is offline

  • Gentleman of Leisure
  • member icon

Reputation: 726
  • View blog
  • Posts: 8,638
  • Joined: 14-September 07

Re: Programming is too hard!

Posted 14 June 2011 - 08:58 AM

I want programming to be like speaking ebonics. Well I mean we don't always get what we want do we.
Was This Post Helpful? 1
  • +
  • -

#5 Programmist  Icon User is offline

  • CTO
  • member icon

Reputation: 252
  • View blog
  • Posts: 1,833
  • Joined: 02-January 06

Re: Programming is too hard!

Posted 14 June 2011 - 09:00 AM

*
POPULAR

His cooking analogy makes sense if you say it fast. But if you really think about it, having all the ingredients of a meal and the recipe still does not make you a chef. Sure, you can throw together a simple pasta dish or maybe some Hamburger Helper, but more complex dishes with all fresh ingredients (no frozen, canned, packaged BS) takes a deeper understanding of cooking and, in some cases, chemistry. His article is obviously written out of frustration. He apparently didn't take time to cool down before spewing his irritation onto a page. His ire should be directed at Apple rather than engineers. Apple is the one who chose C as THE iPhone language. Maybe if Apple allowed something simpler like VB, or even Java he could handle it.
Was This Post Helpful? 5
  • +
  • -

#6 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4468
  • View blog
  • Posts: 7,780
  • Joined: 08-June 10

Re: Programming is too hard!

Posted 14 June 2011 - 09:06 AM

*
POPULAR

Quote

Apple is the one who chose C as THE iPhone language.


It's not even just C, it's Objective-C, a relatively obscure mashup between smalltalk and C, that's not used anywhere outside the apple platform. But it's their thing, so whatever.

It makes sense, in a way. If you could use a cross-platform language like Java, it would be significantly easier to port applications to other platforms. Choosing to be an iPhone developer goes a long way towards locking you into a brand. For instance, you can't develop on anything other than a Mac (since you have to use XCode, and you have to have Mac OS X for that, and you have to be on Mac hardware to legitimately run OS X). And the programs you create are in a language that nobody else uses for anything. So porting is significantly more like re-writing than modifying.

They want you to live squarely in their ecosystem.

This post has been edited by Curtis Rutland: 14 June 2011 - 09:10 AM

Was This Post Helpful? 12
  • +
  • -

#7 MATTtheSEAHAWK  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 137
  • View blog
  • Posts: 782
  • Joined: 11-September 10

Re: Programming is too hard!

Posted 14 June 2011 - 09:19 AM

The other day I got java up and running on my iPhone :). The only thing that sucks, is that it's stuck to the console but I think it's possible to at least make a console app. I have terminal and all I have to do is copy the java file onto my iPhone or type it up on there (pain in the ass), then go into terminal and compile with something called jikes. It's like javac except for the iPhone.

If anybody wanted I could post a tutorial. It's not really coding but pretty awesome.
Was This Post Helpful? 2
  • +
  • -

#8 Kilorn  Icon User is offline

  • XNArchitect
  • member icon



Reputation: 1356
  • View blog
  • Posts: 3,528
  • Joined: 03-May 10

Re: Programming is too hard!

Posted 14 June 2011 - 09:25 AM

MonoTouch is pretty awesome too.
Was This Post Helpful? 1
  • +
  • -

#9 sithius92  Icon User is offline

  • D.I.C Head
  • member icon

Reputation: 36
  • View blog
  • Posts: 162
  • Joined: 01-August 08

Re: Programming is too hard!

Posted 14 June 2011 - 09:35 AM

*
POPULAR

This is probably a guy who stares at tomatoes until he gets ketchup. AFAIK, that works only for Chuck Norris...
Was This Post Helpful? 5
  • +
  • -

#10 RetardedGenius  Icon User is offline

  • >>──(Knee)──►
  • member icon

Reputation: 126
  • View blog
  • Posts: 555
  • Joined: 30-October 10

Re: Programming is too hard!

Posted 14 June 2011 - 09:42 AM

So because he - for whatever reason - doesn't have the right attributes to cut it as a programmer, the entire industry should just bend-over backwards and completely change itself to suit a single person?! :censored: him!

I'm utterly useless at football however I don't expect the entire premiership league to kowtow to me just for the sake of placating me... :basecase:
Was This Post Helpful? 1
  • +
  • -

#11 calebjonasson  Icon User is offline

  • $bert = new DragonUnicorn(); $bert->rawr();
  • member icon

Reputation: 209
  • View blog
  • Posts: 989
  • Joined: 28-February 09

Re: Programming is too hard!

Posted 14 June 2011 - 09:43 AM

It is an interesting article and even though he is learning objective c for his iphone, mac, etc he should look into a language that is still strongly typed and stay away from a server language that is scripting and try something more along the lines of Java. If he was wanting to get into app development he could always just use Java on the droids DVM.
Was This Post Helpful? 1
  • +
  • -

#12 Sergio Tapia  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1253
  • View blog
  • Posts: 4,168
  • Joined: 27-January 10

Re: Programming is too hard!

Posted 14 June 2011 - 09:46 AM

*
POPULAR

I love how everybody is up in arms over this and takes him seriously. Mission accomplished, lots of hits to his site.
Was This Post Helpful? 7
  • +
  • -

#13 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4468
  • View blog
  • Posts: 7,780
  • Joined: 08-June 10

Re: Programming is too hard!

Posted 14 June 2011 - 09:48 AM

It's not so much that I'm up in arms, I just want to share his stupidity. It's funny, but it's also a fairly accurate way the lay-person would probably view their first intro to the programming world.
Was This Post Helpful? 0
  • +
  • -

#14 v0rtex  Icon User is offline

  • Caffeine: db "Never Enough!"
  • member icon

Reputation: 223
  • View blog
  • Posts: 773
  • Joined: 02-June 10

Re: Programming is too hard!

Posted 14 June 2011 - 10:13 AM

Wow... The notion of: "learning C shouldn’t have to be a bottom up affair. I want to start with the big ideas and make my way down, and I suspect I am not alone." is somewhat absurd, thats like saying I want to build a house but can't be bothered to learn how to make bricks, build the house' frame out of wood etc... so I want builders to make it so that I can unpack a ready-made house and call it my own... Most should start with learning the basics and tbh if he expects to learn something complex and then work down to the basics, then gl to him...
Lets all learn to run before we can walk.

This post has been edited by v0rtex: 14 June 2011 - 11:32 AM

Was This Post Helpful? 2
  • +
  • -

#15 no2pencil  Icon User is online

  • Toubabo Koomi
  • member icon

Reputation: 5247
  • View blog
  • Posts: 27,069
  • Joined: 10-May 07

Re: Programming is too hard!

Posted 14 June 2011 - 10:22 AM

*
POPULAR

Making money is too difficult. I shouldn't have to have a job or do work & money should just be provided for me.
Was This Post Helpful? 15
  • +
  • -

  • (10 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »