: Fractal Planning A todo app is really simple right? The tasks are: Add Delete Mark as done We’d all probably be …

: Make Text Readable Again I have just completed my 2022.1 update for Readable; an app that I made a few years ago to solve a …

: It Started With A Bug Don’t track bugs, fix them by Allen Holub caused a stir recently when Holub tweeted about not …

: My app browsing the Splash git repository. Each commit has a little minimap rendered too. …

: Added a Splash of colour, thanks to @johnsundell. I’ll try to do a PR to add …

: More SwiftUI. Git repository browser in the left pane. Text in the right pane. Commit history …

: Made a SwiftUI OutlineView to go inside my SwiftUI SplitView. This is going to be quite a complex …

: Working on a SwiftUI SplitView for a Mac tool I’m developing.

: If you have a Swift or SwiftUI problem like this one from @dev_jac on twitter, let me know and if I …

: SwiftUI - How to Make Columns Without Autolayout Julio Carrettoni (@dev_jac) asked how to arrange 2 labels in an H-stack which have the same but …

: The Beta Principle For many years in the games industry, I understood alpha to mean “feature complete” and …

: Operations and Timers Whilst on the flight from London to WWDC yesterday, I re-watched the excellent Advanced NSOperations …

: Up at 3AM so not too bad. This week I’m in San José for WWDC 2019. Although, I have not got a …

: My iMac Pro is not healthy. Kernel keeps panicking. I’m backing up the backups before I raze this to …

: That thing about waiting for the interviewee to send a thank you note before deciding on them is the …

: Fantastic episode of Under the Radar this week. So much inspiration packed into 30 mins. App …

: The awful Netflix knock sound every time you start the app and auto playing of previews has forced …

: My post about an Apple Games Console is not an April fool BTW. Or is it? No really — it isn’t.

: Apple Games Console Coming Soon Today, we are closer to Apple releasing a purpose built console than we have been for a very long …

: Don’t forget to ignore ALL tech and news stories today. Go for a walk or something instead.

: I’ve shamelssly plugged my intrepifrog.com blog in my tweets too. It’s been fun to go against the …

: Apple had me worried for a while. I thought that getting the games subscription wrong meant I would …

: Dissenting Opinion It’s the eve of the Apple Event, 24th March 2019. Apple have cleared the decks for the big day …

: I think I’ve broken APFS. Deleting 1,000,000 items and counting.

: So many people thinking Apple will announce a games subscription but I don’t get it. I cannot see …

: Local File History for Xcode - My Solution “Aaargh. I just lost the changes in that file.” Have you ever discarded ALL changes only …

: I felt too ill to risk working on my BIG project today. But I’ve made something else in my …

: Woke up with an idea for a game at 5AM. Coded it in a day and have now created the icon and …

: I wrote more about why I chose to start using my own term for TCR: …

: Keep/Scrap Development Demo

: Xcodeception: I’ve made a Swift Playground that runs in Xcode that launches a task that executes an …

: Play, Keep Or Scrap - Developing Without Fear In January 2019, I had an epiphany of sorts. I came across a blog post by Kent Beck called test …

: Spent another day tweaking my TCR in Swift tools. Expect videos and maybe blog posts next week.

: Of course the real point of this I’m not a robot nonsense is to: a) slow down the flow sufficiently …

: I always thought recaptchas were a stupid idea. I find it difficult to pass as human with the letter …

: This looks interesting… github.com/saoudrizw…

: Procastination tweets (micro.blogs) whilst I avoid the next chunk of work.

: One more thing: IMAP response parsing is insane. Of another era so I have to forgive its quirks. …

: Also, Swift-first approaches for my Realm and MailCore alternatives make me smile. 😀

: I’d previously rolled my own object store to replace Realm to remove that dependency and add …

: Phew. I’ve rolled my own (very incomplete) IMAP client built on the new iOS12 Network Framework. Now …

: I no longer actually use MS Office as each time I try to open a doc to read I have to sign in with …

: Annual argument about who gets to put the fairy on the tree. And they why wonder why I don’t enjoy …

: One difficulty I have with IMAP is that there is very little documentation for implementers to go by …

: Finally got the an IMAP response with string literals containing CRLF sequences to scan into a …

: More IMAP weirdness conquered today.

: Project Manager follow up. After trying out a dozen or so solutions, I have now settled on OmniPlan.

: I’ve spent many hours over the last couple of days researching project management tools for small …

: Now I have my new iPad Pro 11”, I’ve gathered up all the rest in the house. How many iPads …

: CoreData vs Realm (in Swift) Having switched from CoreData to Realm, I thought it would be useful to note the key differences. …

: FIRST.