What is this about?
I have recently celebrated my 45th year in Software Development. There are of course many people who have spent much longer period doing things they are good at, but Software Development is an area that has undergone so many changes that some of the stories we "old-timers" tell would seem like fairy tails, at least they do for my children.
The developments in Software Development were in parallel to the developments in computers, but not necessarily in the same pace. People were more willing to change their computers, especially in recent years, than developers were willing to change their methods or languages or development environments.
This substack is going to cover a lot of hands-on software development, especially in iOS, for which I’m developing now. I’ve used a lot of different software development environments and tools in the 35 years, but nowadays I have settled with Apple’s Xcode to use within iOS, MacOS and WatchOS platforms. I have been using Swift and SwiftUI, heavily drawing on from frameworks like Core Data (and very recently SwiftData).
From time to time, I might also post a series of articles that will present the history of software development, from a personal perspective. I hope this "fairy tale" will be interesting to young or aspiring software developers that would like to take on this difficult profession.
Target audience / content
This substack will cover solutions to commonly encountered problems in this framework or other, appraise newly released development tools/frameworks/libraries and might even talk about interesting, ongoing software projects. It will probably have a somewhat sophisticated level, so not necessarily for beginners…
Schedule
My articles will include lots of hands-on. Thus do not expect a post every week. My initial target is to post a substantial “story” monthly and share simpler tricks/evaluations/opinion within shorter periods.