Vitalii Honchar

975 posts

Vitalii Honchar banner
Vitalii Honchar

Vitalii Honchar

@vithonchar

Senior Engineer at Revolut. Ex-Pinterest, Form3. Exploring what's possible when a senior engineer uses Claude Code to build products across any stack.

Valencia, Spain Katılım Aralık 2023
274 Takip Edilen115 Takipçiler
Sabitlenmiş Tweet
Vitalii Honchar
Vitalii Honchar@vithonchar·
I started an experiment 2 weeks ago - a fully vibe coded app in the tech stack which I don’t know. I’m senior software engineer with knowledge of distributed systems, Java, Go, Postgres and other databases. I can build very quickly backend applications or web services. But I don’t know mobile development. That’s why I challenged myself to build iOS app. I never used Swift or SwiftUI before and I started development with Claude Code to understand if software engineering skills can really be cross applied with AI Agents and if I can really get a huge performance boost. That’s why I started development with these steps: 1. Initial system design 2. UI design 3. Implementation feature-by-feature with Claude Code A lot of attention I used for testing and system architecture because AI can do things fast but make things worse fast as well. That’s why I used DDD, Clean Architecture and Testing Pyramid to build an application. And results are promising. The iOS app has a good architecture which is flexible and can be easily extendable with new features, thanks to DDD and Clean Architecture. Also application has a reliable quality, thanks to automated tests. But I still used years of my experience to build this application and I can’t imagine how non engineer can communicate about architecture with Claude Code without knowledge of it. Anyway I’m planning to release my app in the App Store at the end of this month. Follow me to get updates about applying Vibe Coding by senior Software Engineer and building news apps. #BuildInPublic #SoftwareEngineering #VibeCoding
English
1
0
5
368
Vitalii Honchar
Vitalii Honchar@vithonchar·
I introduced Kanban board for Growly to track work. Because currently my focus is to release to App Store and only one work what I do is crash fixes. After release of the first version to the App Store I will implement other features
Vitalii Honchar tweet media
English
0
0
0
3
Vitalii Honchar
Vitalii Honchar@vithonchar·
I launched 2 Claude Code instances to investigate two different crashes and surprise surprise - it was the one root cause and the one solution
English
0
0
0
10
Vitalii Honchar
Vitalii Honchar@vithonchar·
Before the Crashlytics configuration app crashes silently and only if I had attached debugger I could see why it crashes. So it's super important to have it configured before release to App Store.
English
1
0
0
4
Vitalii Honchar
Vitalii Honchar@vithonchar·
I'm happy that I configured Crashlytics for my app because now I can clearly see why app crashes and provide for Claude Code stacktrace to fix it.
English
1
0
0
8
Vitalii Honchar
Vitalii Honchar@vithonchar·
Btw, I decided to use Kanban board in Obsidian to track Growly development process because a lot of things are in my head and I loose some of them. #buildinpublic
Vitalii Honchar tweet media
English
0
0
0
8
Vitalii Honchar
Vitalii Honchar@vithonchar·
I submitted Growly to Apple review!
English
0
0
0
4
Vitalii Honchar
Vitalii Honchar@vithonchar·
It's not about pushing back vibe coded apps, it's about preventing app rewrite it's own code. You can vibe code iOS app in Swift and if it doesn't rewrite it's own code all is good and Apple will not block your app. The article says that if you app rewrites app's code (read LLM generates code to change app behavior, for example JS) then it's not allowed.
English
1
0
13
6.1K
Kyle Gawley
Kyle Gawley@kylegawley·
Apple is pushing back on vibe coded slop 👏🏻
English
36
15
598
73.7K
Vitalii Honchar
Vitalii Honchar@vithonchar·
This is what @Steve_Yegge told in his book about ambitious. Vibe coding allows you to be more ambitious and make it in a real life
English
0
0
0
12
Vitalii Honchar
Vitalii Honchar@vithonchar·
This app I was building without any Swift knowledge just with Claude Code and my knowledge of software engineering what I get during a career. And vibe coding is magic, it goes more opportunities than I had before.
English
2
0
0
32
Vitalii Honchar
Vitalii Honchar@vithonchar·
@Apple Anyone who wants to participate in testing please drop your Apple ID email in DM
English
0
0
0
14
Vitalii Honchar
Vitalii Honchar@vithonchar·
Sorry this link not works because @Apple needs to review a public test :(
English
1
0
0
15
Vitalii Honchar
Vitalii Honchar@vithonchar·
Growly is a superapp to track habits, finances and goals. It's currently in TestFlight and if you want to participate in testing join by the link below ⤵️
English
3
0
1
27
Kevin Naughton Jr.
Kevin Naughton Jr.@KevinNaughtonJr·
LLMs are going to make everyone software engineers the same way the social media made everyone "influencers" tons of people will try and almost everyone will fail the hard truth is that it always comes down to you; not a technology
English
67
54
564
17.2K
Vitalii Honchar
Vitalii Honchar@vithonchar·
I work with listening metal - Walk by Pantera. What is your music for a work?
English
0
0
0
11
Vitalii Honchar
Vitalii Honchar@vithonchar·
And preparing an app for TestFlight via App Store Connect.
English
1
0
1
18
Vitalii Honchar
Vitalii Honchar@vithonchar·
I'm preparing Growly to a release in App Store. Current changes:
English
1
0
1
18