Ad

Our DNA is written in Swift

Jump

My Hope in Apple’s “AI Sauce”

sauce from a small pitcher over the apple. The source sparkles with zeros and ones and stars and is a metaphor for AI.

Since publishing My AI Company Vision, I’ve been deeply immersed in developing a framework aimed at automating various aspects of development. This journey has led me to explore LLM-based AI technologies extensively. Along the way, I’ve kept a close watch on Apple’s efforts to enhance their OS-level AI capabilities to stay competitive with other tech giants. With WWDC 2024 on the horizon, I am eagerly anticipating Apple’s announcements, confident they will address many current shortcomings in AI development.

Read more

My AI Company Vision

A year ago, I posted an article that showed my CV as tuned by ChatGPT 4. As I have witnessed announcements and demonstrations of agent systems over the past months, a vision has started to form in my head that begged me to be written down. This is the shape how I want my software development business to achieve, given a long enough time horizon.

Generally people tend to greatly overestimate what kind of progress can be made within one year. And they greatly underestimate the kind of progress that can be achieved in 10 years. We can discuss the reasons for that in detail another day, but for the sake of argument lets say that I think the following vision can be achieved within 3-5 years.

Read more

BarCodeKit 1.4.0

Next month marks the 10 year anniversary of BarCodeKit. It’s been like two years of slumber since the last release. It was available via Cocoapods and direct via GitHub, but lately several developers voiced interest for it to be available as Swift Package.

Read more

WWDC 2023: A Reflection on Apple’s “Spatial Computing” Journey

The highly-anticipated WWDC 2023 has drawn to a close, and as the dust settles, I find myself sifting through a barrage of new revelations and innovations from our friends at Apple.

Read more

AI, find me some work…

I was asked by my wife to describe what I do so that she can send it to a friend who is apparently finding people for companies in Japan. It’s no secret that I have a love affair with GPT4.

So I sat down and gave GPT as much context as I could, adding a few more bits and pieces as I thought about them. Here’s the first version. Quite good, I think, couldn’t have written it better myself.

Read more

Meet my new Junior Developer: ChatGPT

I’ve been playing around with ChatGPT for a few days now, that I was able to create an account. Of course I had to have it generate some limericks, some poems and responses to emails. But the most burning question on my mind is this: will AI take my job?

Read more

DTCoreText 1.6.27

This is a maintenance release, after the previous one was more than a year old. There were a couple open pull requests which I merged.

Read more

Bug: Progress with Child

There is a parent progress that has a total unit count of 1000 units. A child progress was added with pending unit count 1000. When the child progress’ completed unit count is updated, then the fraction completed of the parent is updated, but the completed unit count is not.

Submitted as Apple Feedback FB9803982. The beautiful sample app can also be found on my RadarSamples repo.

Read more

Bug: “Testfield in Row of List with Movable Items”

I was trying to recreate an existing user interface view in SwiftUI but got stumped for a while by some erratic behavior. I’ve built a nice sample app which is also on GitHub. This has been filed as FB9715757.

Read more

Accessibility in SpeakerClock 1.3.1

You can now fully operate SpeakerClock with no or low vision. We gave SpeakerClock the full Accessibility treatment. In this article I describe some of the things I learned adding accessibility features to SpeakerClock, now that it is fully written in SwiftUI.

Read more