I lost about two hours yesterday to this tweet from Davide Di Stefano. Xcode 2 was the first version I used, but this video of Xcode 3 from Kevin Vinck took me on a delightful trip down memory lane, which ended in finding this YouTube channel and this video introducing Project Builder. Despite being such low resolution you can’t read the text, I watched more of it than I should have for a Thursday afternoon. 😬 I loved seeing features in Project Builder that are still a part of Xcode today.

I was late to the Mac platform and only owned my first one in 2006, but once I jumped, there was no turning back. I quickly fell in love with the platform and with writing apps with Objective-C and Cocoa. Of course, iPhone OS and then iOS followed, and the rest is history.

It’s tempting to mock these old versions of Xcode and Interface Builder. Just look at all those windows! However, my rose-coloured spectacles are fully functional, and I don’t feel anything but fondness for that software. The Mac, its development environment, and the community of incredibly passionate Mac developers that I found when I arrived were inspiring and exciting in a way I hadn’t felt in years. My ex-colleagues mocked me gently, and I think they half expected my experiments with the Mac to be short-lived, but they were not!

So, I’d encourage you to join me in some nostalgia this Friday and think back to the first version of Xcode you used. Or, if your first version of Xcode was more recent, explore a bit of the history of developer tools on the Mac. 🚀

By the way, my favourite parts of the video were the warning about forgetting to save the IB file before building in Xcode and being tripped up by the text field cell inside the text field. Ah, memories!

Oh, and just before publishing, I saw this tweet from Uli Kusterer. What is it with the nostalgia this week?

Dave Verwer  






iOS Developer @ Atomic Robot – Atomic Robot works with some of the most exciting companies and brands to help them bring their innovative projects to life! We have a highly collaborative team that is focused on high quality engineering and continuous learning. – Remote

Senior iOS Software Engineer @ Doximity – Doximity, the medical network used by over 70% of US clinicians, is hiring passionate Senior iOS engineers (remote-friendly!). You'll get to be part of an amazing product team and work on an app that is constantly evolving. Use your skills (Swift, MVVM, FRP) to be an integral part of our newly launched telemedicine feature. Apply today! – Remote within the US

Solutions Engineer @ RevenueCat – At RevenueCat, we make selling subscriptions in your app easy. We launched as part of Y Combinator's summer 2018 batch and today are handling subscriptions for more than 10 million mobile subscriptions. In this role, you'll partner with companies of all sizes to ensure they have a flawless implementation and come up with creative solutions for the needs and requirements of each app. – Remote

Senior iOS Developer @ komoot – Komoot is an app (19M users) that lets you find, plan, and share adventures with the easy route planner. You’ll develop diverse features for navigation, routing, social interaction and content visualization that will make your work challenging and fun. – Remote

SwiftUI Developer @ Sellable – At Sellable we're building the future of commerce! Have the opportunity to experience working as part of a small team in a company at its early stages. Build out new features and grow your skills in SwiftUI. – Remote


Is your company hiring? Get your open iOS development positions listed in next week's iOS Dev Weekly by posting a Featured Listing over at iOS Dev Jobs.



Thanks so much to this week’s iOS Dev Weekly Insiders! Peter Steinberger, Kyle Van Essen, Josh Adams, Jim Dovey, and Caylan Larson. I truly appreciate your support. Thank you.

This week’s insider call will be all nostalgic, as I ask everyone about their first experiences with development on the Mac. But we’ll also discuss some of the other links. It’s happening in just over an hour from now, so there’s still time to sign up!


And finally...

This spoke to me. The deeper you go into my apps, the more rotten my code is. 😂