John Marc's Avatar

John Marc

@ioloro

Building Dewy Golf || ex-Apple || Independent developer in Colorado

478
Followers
198
Following
178
Posts
23.06.2023
Joined
Posts Following

Latest posts by John Marc @ioloro

Snapshotting (and not in there) p-hashing would be good if your content doesn’t change.

06.03.2026 13:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - ioloro/iOS-Testing: Testing skill Testing skill. Contribute to ioloro/iOS-Testing development by creating an account on GitHub.

Made this (and other testing fun) part of my skill, available here: github.com/ioloro/iOS-T...

05.03.2026 19:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of Dewy Golf screenshots generated and viewed in a dynamic webpage.

Screenshot of Dewy Golf screenshots generated and viewed in a dynamic webpage.

I've been thinking of new ways automated testing could be used. Today, I created a series of tests that goes through my customer flows in a variety of appearances.

They take screenshots, finally creating a new webpage where I can directly compare various UI against each appearance.

05.03.2026 18:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Super excited to see everyone in Chicago! Can't wait to chat w/ folks @deepdishswift.com

04.03.2026 16:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

New mission:

Hand @dewygolf.bsky.social to a new person everyday till launch.

Learned so much watching a non golfer, and non-iOS user using it as a first time experience.

04.03.2026 02:06 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Key part of loaner-ship: expectations and frequent check ins.

27.02.2026 19:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Y team is slammed, so you work with a new crew for a couple months. I've enjoyed that because I'm working on something new/urgent, get to meet new folks, etc.

27.02.2026 19:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

For multiple reasons, I've also worked on teams as long term loans. Where x feature shipped, is maybe having some QoL fixing, but otherwise you've freed up time.

27.02.2026 19:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Intentional ownership, responsibility, people that take up the charge, communicate in productive ways and have a shared focus has always felt like a better team (eventual product).

And that's rarely more than 5 people.

27.02.2026 18:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I loved this, exactly right. My best work (IMO), and experience as an employee in a large company was always when I worked with a small, targeted team that owns the full experience of X feature/experience.

27.02.2026 18:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
The Hidden Cost Of Communication (A Case Against Big Companies) Building maintainable, flexible color palette systems for iOS and macOS apps using asset catalogs, semantic naming, and SwiftUI integration.

I've been meaning to write this post for years, but the Square layoffs finally pushed me over the edge. This is surely one of my less popular convictions, but I earnestly believe that big companies getting smaller is rational because communication bottlenecks kill productivity and demoralize teams.

27.02.2026 18:05 πŸ‘ 13 πŸ” 4 πŸ’¬ 4 πŸ“Œ 2

I don't know, just standard iOS Screen Recording Control β†’ recording

27.02.2026 03:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I might be too deep into SwiftUI animations. I now have resorted to using Final Cut Pro to go frame by frame...

27.02.2026 03:29 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I have a golf ball graphic, I’ll play with it.

26.02.2026 14:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Had fun today redesigning my new user experience. Including a little cart that moves along with your progress.

26.02.2026 02:52 πŸ‘ 10 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm scared for when my family starts preferring the bots.

25.02.2026 21:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I frequently wish there was 4 of me, to do work, have a family and do something else fun.

25.02.2026 19:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Bubble chamber - Wikipedia

So how a golf scorecard could be read, led to Hough transforms, which was related to work that earned a Noble Prize in physics.

en.wikipedia.org/wiki/Bubble_...

25.02.2026 15:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Bubble chamber - Wikipedia

I love diving into academic papers/writing and history related to what I'm working on. Today, I'm working on line/grid detection and segmentation.

25.02.2026 15:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Edge-clicking makes you think about width, then height... your brain has to decompose the object instead of just seeing it. Hundreds of annotations in and my brain is way less fried.

24.02.2026 22:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

At first I thought it was just fewer clicks, but it's more than that. You're really just answering two simple questions: where does this thing start? Where does it end?

24.02.2026 22:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Been doing a ton of annotation work in Clay lately and noticed something fun β€” corner-to-corner bounding boxes just feel better than clicking edges.

24.02.2026 22:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I am in a weird basement setup so I've got left at slightly above head level (when sitting) and right side about torso height (again when sitting). Having to make do with the setup as is for now, but when we add bookshelves to the basement I fully plan putting them at same height.

23.02.2026 16:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Putting the vinyl player && speakers directly behind my desk has had at least a 70% improvement in enjoyment of music.

23.02.2026 15:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

πŸ• Deep Dish Swift 2026 is just around the corner...

And we have a STACKED lineup announced so far 🀯 And even more to come!

Do you have your tickets yet? Get your @deepdishswift.com tickets while you can! πŸ‘€

ti.to/deep-dish-sw...

21.02.2026 19:32 πŸ‘ 13 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

Updated my ML app to have native support for translation and drawing AABB/OBB annotations.

20.02.2026 19:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm in a place with 300 days of sunshine, does staying in one place and it being sunshiny (and sometimes not) work?

19.02.2026 01:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sounds RISC-y

18.02.2026 20:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A canvas is driver cover that is green with green dumpsters on fire.

A canvas is driver cover that is green with green dumpsters on fire.

Picked up a new driver cover.

16.02.2026 21:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I love all this, thanks for the details!
I've got a handful of RaspberryPi, etc around, should try to play around with those more.

My last project was a Raspberry Pi dog food feeder.

13.02.2026 21:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0