No adventure today

I have a love/hate relationship with programming… for a start I’m trying to code in a language I don’t know, and don’t have any reference material for, Objective C, and on top of that I never really got into any of the other variants of C anyway… then there is the fact that my current project is a plug-in rather than a full executable, so I can’t even debug it fully. Compile - see if it runs - scratch head try and fix crash. Grumble a lot.

6 thoughts on “No adventure today”

  1. As I suggested, you have the source for the wrapper which can host this plugin, for debugging purposes, compile a monolithic application comprised of the wrapper aplication and your plugin. This should then be debuggable as an ordinary application. At least in theory.

  2. Yeah, I know, I actaully had a look through the code for SaverLab… haven’t a crucking clue how to go about altering it for use as a wrapper… I thinking I might have to by the carbon and cocoa O’Reilly books.

  3. I had someone tonight tell me that it was a useful skill to be able to not only write your own code, but to dive into other people’s. Which confused me, because I learn my code by looking at other people’s, mostly. Mostly. (Aliens ref.) I’m context sensitive.

  4. I learnt most my programming from taking other peoples code apart. The good old fashioned “what happens if I change this” approach. Might explain a few things actually…

  5. I also learn from borrowing other’s code and then tweaking it to my needs. This however creates a dangerous class of programmers, straddling the boundary between ordinary user and geek. These are people who know enough to be dangerous, but can’t yet tell when they are being dangerous. Kind of like the wiccan activities of Willow and Amy in season 3. Sometimes they proceed onto full geek awareness, but often they remain foolishly dangerous, creating more work for sys admins.

  6. The borrowing is a consequence of their lack of understanding, not vice versa, in my experience (in the education and commercial worlds). Which is to also say that borrowing doesn’t imply anything about the borrower. PS, Dave, I left an easter egg in my previous post, which Grey Matter et. Here it is again: http://www.google.com/search?q=%22objective+c%22

Comments are closed.