Lead Apple Platforms Developer & Product Designer @EndelSound

Lisbon, Portugal
Joined June 2009
Slava Dubovitsky retweeted
I solved prompt engineering
239
650
77
23,437
511,968
Slava Dubovitsky retweeted
Can someone on the Codex team address why fast mode keeps disabling itself? Is this just an issue for me?
2
1
8
1,957
Slava Dubovitsky retweeted
Can't explain it, but I trust GPT-5.5 more than Opus 4.7 right now.
343
77
45
3,693
766,140
Slava Dubovitsky retweeted
too dumb for prime rl, too smart for openclaw
13
8
4
384
35,494
Slava Dubovitsky retweeted
eventually everyone rediscovers the graphical user interface
Wouldn't it be nice if your terminal had a file tree? 🌲 - Browse and open files in your current directory - Copy paths for terminal commands - Drag files into your input for agent queries
64
156
6
5,244
232,043
Slava Dubovitsky retweeted
i cant wait to try the jira browser
48
16
6
520
24,553
Slava Dubovitsky retweeted
Vibe code is legacy code @karpathy coined vibe coding as a kind of AI-assisted coding where you "forget that the code even exists" We already have a phrase for code that nobody understands: legacy code Legacy code is universally despised, and for good reason. But why? You have the code, right? Can't you figure it out from there? Wrong. Code that nobody understands is tech debt. It takes a lot of time to understand code enough to debug it, let alone introduce new features without also introducing bugs Programming is fundamentally theory building, not producing lines of code. This is why we make fun of business people who try to measure developer productivity in lines of code When you vibe code, you are incurring tech debt as fast as the LLM can spit it out. Which is why vibe coding is perfect for prototypes and throwaway projects: It's only legacy code if you have to maintain it! I vibe code happily all the time. Most often for small apps that I don't need to maintain. I'm a big fan, have at it! Vibe coding is on a spectrum of how much you understand the code. The more you understand, the less you are vibing Simply by being an engineer and asking for a web app with a persistent database, you are already vibing less than than a non-programmer who asks for an "app" without understanding the distinction between a web app and a native app, or how persistent data storage works The worst possible situation is to have a non-programmer vibe code a large project that they intend to maintain. This would be the equivalent of giving a credit card to a child without first explaining the concept of debt You'll end up spending a lot of money and getting a large, buggy, legacy code base. If you don't understand the code, your only recourse is to ask AI to fix it for you, which is like paying off credit card debt with another credit card At Val Town, we built Townie, an AI assistant that agnatically reads & writes code, runs it, views the logs, and keeps iterating until it's done. It's is an awesome tool for vibe coding. I heartily recommend it to folks who understand these tradeoffs. I use it to vibe code sometimes. Other times I keep in on a tight leash as it makes surgical edits to a project I care about If you know any non-programmers spending thousands of dollars vibe coding their billion dollar app idea today, warn them that vibe coding is not going to get them where they want to go. They're going to have to learn to use their human eyes to read the code 😱, and that sometimes it's easier to start over with building a well-written code base from scratch than to fix a legacy one that nobody understands
96
153
67
984
250,651
Slava Dubovitsky retweeted
call me old-fashioned but i still prefer to tabtabtab for anything important
6
1
73
4,389
Slava Dubovitsky retweeted
Xcodes 2.0 is out! Thanks to all the beta testers! ✅Refreshed UI ✅Download/Manage Runtimes ✅The same speed as you expect! Thanks to all contributors! Please share! Friends don't let friends download from the AppStore! github.com/XcodesOrg/XcodesA…
Introducing Xcodes 2.0 (BETA) Release 🎉 Update via the app (Settings > Updates > Include Beta Version) or download below. Redesigned UI ✅ Install/Delete Platforms✅ Resumable and fast downloads as always ✅ github.com/XcodesOrg/XcodesA… Thanks to all contributors!
1
34
6
132
27,487
Slava Dubovitsky retweeted
18x faster derived data removal
2
19
2
228
Slava Dubovitsky retweeted
Alright, just combed through the StoreKit stuff that dropped with the docs and the sessions, lots of quality of life stuff for devs: 1. New enhanced page for managing test subscriptions. Huge for helping debug random subscription crap that never gets tested.
1
18
2
75
Slava Dubovitsky retweeted
I’ve updated the article about versioning Codable models with great suggestion from @manuelmaly to use enum as version type, this means that you’ll get compiler error if you add new version but don’t provide migration logic. Which means lesss human errors 🙇 – at Warsaw, Poland
5
20
2
144
Slava Dubovitsky retweeted
Concrete things I'd like to see on iOS: 1. Programmatic refunds 2. No cut for the first $10k/mo in revenue 3. Allow better customization of pricing without creating new products 4. Prices in receipts 5. Better, clear documentation on what is and isn't ok with IAP
2
17
3
90
🤭🥶is this a threat
4
1
27
Slava Dubovitsky retweeted
The animation modifier applies the given animation to all animatable values. But what does it mean to be an animatable value? Today we will learn how to prepare custom animatable values for the views that don't support animation out of the box. swiftwithmajid.com/2020/06/1…
2
3
34
Slava Dubovitsky retweeted
New App Store Connect
16
63
16
485
Slava Dubovitsky retweeted
From the last iOS Dev Weekly: xavierlowmiller.github.io/bl… SwiftPM looks like a pure winner here. An author is trying to secure other dependency managers, but once support for Resources is added in just one week, all community solutions will have no future 🙇‍♂️
1
9
Slava Dubovitsky retweeted
After having published our first Android app I decided to stop complaining about Apple.
8
44
2
424
Slava Dubovitsky retweeted
Grid: The most powerful Grid container missed in SwiftUI github.com/exyte/Grid
2
5