Juan
banner
juan-chi.bsky.social
Juan
@juan-chi.bsky.social
Coder. Traveler. Walker. Food…er? 📍NYC. 📱iOS
The irony of soberly banging out code on a company-supplied $3,200 MacBook Pro while listening to rap about living in the hood, high, and trying to make it out via selling drugs
January 17, 2025 at 10:32 PM
All this short-form blogging platform hopping is making me use the good old days of Twitter before it got acquired. We had it so good and didn’t even know it
January 8, 2025 at 11:54 PM
At work, I’ve seen Copilot really improve my productivity when it comes to unit tests. I manually write some scaffolding that establishes a very simple testing pattern — then tab my way to victory in VSCode.

For feature work, I find it too frustrating to work with :(
December 19, 2024 at 4:12 PM
Now that I’m more experienced at my company, I’ve had junior engineers reach out to me for help. It’s an honor, but it has made me realize that I need to improve my explanation and pair programming skills. Particularly getting better at guiding them to answers better, as opposed to doing it for them
November 22, 2024 at 9:15 PM
Weirdest bug I’ve encountered to date:

I was trying to figure out why a UI test of ours didn’t catch a bug it should have. Turns out there seems to be differing behavior in the view’s lifecycle when running the XCUITest vs going through the flow manually.

Has anyone experienced this?

#iosDev
November 18, 2024 at 4:30 PM
So the @transitapp.bsky.social team figured out how to track your underground location using your phone’s vibration.

blog.transitapp.com/go-undergrou...
No GPS required: our app can now locate underground trains
Bad service in the subway? Our offline motion detection shows where you are between stations, and reminds you when your stop’s up next
blog.transitapp.com
November 15, 2024 at 5:35 AM
After increasing performance on some image manipulation I was doing for a macOS app by refactoring from NSImage to CoreImage.. I now have the inspiration to add filtering options through the CoreImage’s filter catalog.

Was it asked of me? Absolutely not. Do I want do it? Sorta
November 15, 2024 at 5:10 AM
The starter pack thing is a killer idea. Both the people that follow me and that I follow are increasingly related to Apple platform development — I’m patiently waiting for all of the nerdy content to flood my feed 🤓
November 15, 2024 at 5:07 AM
At an iOS meetup yesterday I was talking to an engineer who worked at a well known camera app company. They mentioned that when a majority of their image processing team left, the company was sorta screwed. People argue of being a generalist vs specialist — but the reality is that both are great.
November 13, 2024 at 4:59 PM
Low key, this may be the smoothest React Native app I’ve ever used. My hats off to the Bluesky team
November 12, 2024 at 7:25 PM
LLMs are truly a massive time saver.

My brother reached out to make him a macOS app that splits and merges images in a certain sequence. Rather than looking at the docs for NSSavePanel, GPT4o just spits out a function that requires minimal modifications.
November 12, 2024 at 5:14 AM
Talked to someone at a family function that didn’t know what ChatGPT was 😌
November 5, 2024 at 2:12 AM
Things that bring me peace. My Notes organization 😌
November 1, 2024 at 9:00 PM
When I first started working with Swift, I found myself unwrapping with if-let and almost avoiding guard-let statements.

Now I live with a completely different mindset and use guard-let so much more. Especially when dealing with functions that return Result enums
November 1, 2024 at 8:32 PM