Profile photo of marc


Photo(s) of the Week #28

February 28, 2010 in non-tech, Personal, Photography, Xcode


It’s been a while since i last posted photos. Has, in fact, been a while since i last got around to doing some decent shooting.

I mostly blame Xcode.

You see, when i started up serious photography in 2006, computing as my main hobby of choice had started failing me. Computer work, and programming, had become work, not a hobby, and i no longer felt like doing programming in my spare time. A year later, along came my first Mac (ironically because &ndash among other things – it allowed me to do the post-processing of my photos without having to deal with the scourge that is Windows), and about half a year later came interest in developing with Xcode, which turned around to be such an awesome and fun development environment that it turned around my apathy regarding programming and made me enjoy it enough, again, to do it in my spare time.

So these days, my weekends and evenings are, once again, spent developing cool stuff (like our Bugs 7 application or my OneSpace iPad app). Going out and shooting pictures moved a bit to the back burner. (of course, the cold Winter hasn’t helped, either ;).

In any case, today has been one of the first days of great (for February) weather here in Berlin, along with at times almost clear blue sky, and some great clouds, giving me the chance to whip out my camera and grab a few dozen nice shots for, my neglected photo blog (SFW).


These images were all shot on my converted D50 and the Nikkor 70-300mm. They are all infra-red, with only really minor retouching (contrast, mostly) in the new Aperture 3. While i’m usually a Lightroom guy, what i like about Aperture is that it allows me to preserve my in-camera calibrated white balance in infra-red short. (in Lightroom, it’d be impossible to get out images looking like these, except by converting to grayscale; the images you see here are not grayscaled).


We’ll see how it goes, but for the new decade, i’ve sworn to find more balance and get out to do more photo shooting, once again…

10 responses to Photo(s) of the Week #28

  1. You write “converted D50”. Does that mean, you somehow changed the hardware of your camera to make real IR-photos and it’s not just some post-processing to make them look like IR-photos?

    If so, do you filter visible light?

    • correct, yes. i’ve had it converted to replace the built-in IR filter with an 800nm visible light filter, so now it shoots IR only. One of the best photography-related investments i ever made, i love the thing (though some days, i wish i had converted the D300 instead ;P)

      i used for the conversion – great service.

  2. Hi Marc,

    I’ve switched from Windows/Ubuntu to Mac for my personal computing and I’m having quite a hard time adjusting to either one – even though I’m a C++ programmer by trade.
    Objective C feels just weird to me, and the same thing applies to Cocoa and XCode.

    I’m wondering what you find so compelling about those? Maybe I haven’t seen the light yet?

    • good question. it’s really a combination of many things.

      i love the Xcode IDE, because it’s so nice and lightweight. it’s always responsive. i can juggle 10 open projects; i can be building one project while working on another; i can even keep working while my current project builds. (in Delphi or Visual Studio, it always happens that i press Build, then notice something i wanna fix, but the IDE is dead in the water for the next 30 seconds.

      i like how Instruments makes it easy to profile your apps for performance, leaks and al sorts other metrics, and how the underlying DTrace framework really allows yu to do some powerful debugging.

      i like the Obj-C language and runtime, it has some really nice concepts, like how message dispatching works and can be messed with. How you can send messages to nil, or how “id” can receive any message, and you can write very loosely typed code. i like how simple casses like NSArray and NSDictionary (which, on first sight make you go “what, without generics, that’s gotta suck!”) gain enormous power by this loose typing, and by features such as Key-Value-Coding, key path operators or predicates. i like how auto-release pools make your code feel almost like it is garbage collected (without it actually being – although at least on Mac you do have that option (not on iPhone OS, which is why i never use it (and don’t missi it).

      i also like the frameworks (“Cocoa”) and how they make it easy to build UI with MVC pattern and loose coupling (opposed to how Delphi and .NET both advocate to “click and code” right in the form (and really penalize you for nottrying to fall into that trap. i like how classes and their methods are structured, and really leverage the verbose nature of Obj-C and make it work for them

      also, it’s really great how the virtually same set of tools and classes (with the exception of the UI classes, for obvious reasons) works on both the desktop and iPod/iPhone. i’m writing Bugs 7 in two versions – one for Mac, and one for iPhone (and now iPad), and 99% of the non-UI code base are shared between both. (between iPhone and iPad, although quite different in presentation, ~75% of UI code are shared, as well.

      that’s just off the top of my head. i could go on and on (and on).

    • Ok, thanks for your thoughtful answer. I’ve only dabbled in OjbC/Xcode so far, I guess I’ll need to put more effort in.
      I must say I’ve had a lot less problems switching to the Linux world than I’m having on my Mac journey now. Mac people seem to thnk different ;)

    • oh, indeed, yes.

      mind you, i’m the first to agree that Xcode is a huge culture shock, at first, when coming from Delphi or Windows. the environment is just so very different in just about every aspect. it takes some patience and dedication to get over the “well, this sucks, it doesn’t work AT ALL like what im used to” hump. but it’s so worth it.

  3. What does this have to do with Delphi?

    • nothing.

    • Well, as Embarcdero seems to be coming out with a Delphi for Mac soon, I’d like to get some insights about the advantages/disadvantages of Delphi vs. XCode/ObjectiveC from someone who’s been there.
      In my opinion Delphi is a lot easier and more productive than XCode/OjbC, but then I haven’t done anything serious in Xcode yet.

    • delphirocks: don’t bother. every time i post something not delphi related to my blogs, someone needs to come out of the woodwork who thinks the entire world has to revolve around Delphi and that -for some obscure reason – i should care. i’m pretty close to just deleting future “what does this have to do with delphi” without comment. this is not the Delphi blog.

      i’ll reply to your question above later today – need to take some proper time for that. ;)