HN user

coolius

131 karma
Posts1
Comments23
View on HN

+1 if you are vibe coding projects from scratch. if the architecture you specify doesn't make sense, the llm will start struggling, the only way out of their misery is mocking tests. the good thing is that a complete rewrite with proper architecture and lessons learned is now totally affordable.

MacBook Neo 5 months ago

if more apps were written in native swift we wouldn't be having any memory issues

Stackoverflow answers kind of provided a source of truth by being confirmed / upvoted by people trying them out. We're completely abandoning this medium (on which LLMs are trained), even as technologies keep changing. Perhaps coding agents should start posting to stackoverflow too...

I got OpenJDK 17 to compile for iOS, but I had to disable JIT compilation as iOS doesn't allow running unsigned Code. Running the JVM itself is possible as long as the binaries are signed, and located at the correct paths. The paths issue really made me jump through hoops because Apple doesn't sign binaries unless they are bundled in Frameworks at the root of the bundle. That forced me to create symlinks to replicate the directory structure expected by the JVM while satisfying Apple's stupid policy.

Of course this whole thing only occured when I tried to submit to the App Store and the whole app was finished. I wasn't going to give up at that point.