Know it's little ol' me, but I just hit 1000 tickets created in Linear for @dewygolf@mastodon.social; I'm astonished at the amount of work I've put in.
John Marc
Building Dewy Golf || ex-Apple || Independent developer in Colorado
All set up for the Indie Dev Fair @ @CommunityKit@mastodon.social
Come check out @dewygolf@mastodon.social and grab some early swag.
Just got home from @DeepDishSwift@iosdev.space can't thank @joshdholtz@mastodon.social and Kari enough. Thank you!
A great conference with excellent folks. Got the opportunity to talk about building apps for customers before you ship to the App Store.
Spending this weekend putting together my @CommunityKit@mastodon.social Indie Dev Fair demo. It's tons of fun putting together ~8 months’ worth of work on @dewygolf@mastodon.social into a demo.
Showing a sneak peek of v2 at the fair, and getting folks ready for the v1 TestFlight coming the week of June 15th.
Sign up for the TestFlight dewygolf.com/#newsletter
MindNode with maps in a Widget sounds exactly like what I need! So many times I'm referencing a map of how something works at my desk and need something *always there*
@dewygolf@mastodon.social continues to build out the v1 maps. Looking at this one honking course in Florida I'm excited by the results and the future of golf maps.
All that hard work is starting to show up and cannot wait for what's next.
If you’re in the Boulder area this evening, there’s boulderOS @ 7. Also fun is that it’s on Apple’s Community Events page.
More information: boulderOS.com
After launching @dewygolf@mastodon.social I think I'll open up a "Glitch Gallery" where I can showcase all my error art.
I might be too deep into SwiftUI animations. I now have resorted to using Final Cut Pro to go frame by frame...
Had fun today redesigning my new user experience. Including a little cart that moves along with your progress.
Met with a remote sensing engineer this week that maps wildfires and fire risk. Got some great tips how to augment my CV pipeline with standard RGB, but then also add NDVI and other band data that might help.
Part of building out @dewygolf@mastodon.social is building a process and task management system that is flexible, able to work on multiple machines/droplets.
Seeing the system churn on ~40k golf courses has been rewarding and very excited to see new courses come "on line" daily.
I’ve optimized the map collection process to the extent that what was initially expected to take 30 days for the entire USA can now be completed in less than 2 days.
Still have more processing/learning to go, but most courses no longer need human intervention to create, understand and validate them.
Playing with different annotation interactions, attempting to improve speed and comfort.
Now using a couple ML methods to detect contours, then be able to trim or add to the polygon with limited interaction.
Probably need to make an iOS app with pencil support...
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.
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.
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?
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
Experimenting with animating sensor data. Eventually looking to build out predicted poses based on sensor data, and how that maps to detected activities.
Boring, for now.
RE: @DeepDishSwift@iosdev.space
Super excited to see everyone in Chicago! Can't wait to chat w/ folks @DeepDishSwift@iosdev.space
New mission:
Hand @dewygolf@mastodon.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.
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.
So how a golf scorecard could be read, led to Hough transforms, which was related to work that earned a Noble Prize in physics.
Beyond getting strings correct in localizing, the most difficult part is (was) collecting screenshots.
Continued fun adding bits and bobs to my testing skill.
https://github.com/ioloro/iOS-Testing
Also added some nifty instruments tricks I've found to make apps faster/more responsive.
Not perfect by any means but got iCloud syncing of jobs (Potter tasks), machine state, and moving tasks around to load balance between multiple computers.
Want to hear the fans on a MBP? Kick off two CV training pipelines at once.
Dropped 80% battery in 45 minutes.
In the saga of "weird things I've done at breweries", today:
Mixing and proofing bread
Putting the vinyl player && speakers directly behind my desk has had at least a 70% improvement in enjoyment of music.
Adventures in computer vision, how to keep multiple machines in sync with almost 15 GB data
After months without, I'm happy to have a new AVP for myself again.
Updated my ML app to have native support for translation and drawing AABB/OBB annotations.
Continued efforts to build out better detection and annotation tools. Using SAM3, creating first pass annotations, then validating before kicking off additional active learning.
Created a "swipe" feature set to swipe to approve/reject/skip annotations.
Didn't have "create a sync, auth, and db solution for ML projects" in my bingo card but it was becoming a time suck NOT to do it.
Training using a local MCP/tools I've built out feels like a super power. Being able to create multiple strategies, run them all and check in on results.