Ryan Robinson
2K posts

Ryan Robinson
@rygrob
Independent music software developer. Now writing mainly C++.
Oregon, USA 가입일 Ekim 2011
167 팔로잉219 팔로워
고정된 트윗

@ChShersh Even the guests he has on that are supposed to be more C++ friendly don’t approach modern C++ on its own terms. They all view it through this weird C with classes lens
English


@rygrob @wookash_podcast Yes he does. Just look at his podcast guests.
English

Every now and then, comments like this appear under live coding sessions, and I don't know how to respond.
My view on that matter is:
- all highly skilled people I know are avoiding modern C++
- some use C, some use C++, but those who use C++, they take a tiny subset of features - like operator overloading, or destructors to have "cleanup" mechanics
- none of those people use std::views, std::ranges, std::pair, or even std::unordered_map or std::vector. If they do, they know they make a concession, "I shouldn't do that, compile times and runtime will suffer, I'm doing this cause it's a prototype, not a *real* thing"
What I conclude from these observations is:
- modern C++ is more about fashion than any real gains
- new, competing languages have features like "map, filter, reduce" or string slices and C++ committee generally wants to add features, not remove them
- the implementation of these features in compilers (MSVC, Clang, gcc) is nasty, not because compiler engineers suck, quite contrary, but because those compilers need to care about decades of existing features, syntax expressions, and weird historical constructs
- quick example, for everybody liking lambdas in other languages, will absolutely freak out trying to understand all the possibilities of capture monstrosity with const & reference & pointer and [=] and [*] and move semantics, and damn const reference to a smart pointer which will not update refcount, how far have we strayed from the path.
So my stance is:
- if I invite somebody who loves modern C++ we will talk about how cool things can be expressed, but it will come at the cost of build time and runtime.
If you think this worldview lacks nuance, and should be explored more in depth - reach out or recommend a person who would be a good fit for such a discussion.
We can make a live session geared towards exploring these topics, or organize a small debate (but avoiding drama, a civilized debate!)

English

Vistaboard makes a $3500 split-flap ticker
Guy is upset with the price so makes a $199 alternative
Second guy is upset with that alternative so threatens to make a $0 open source alternative
Congratulations code is now worth $0
Wayne Culbreth@wayne_culbreth
@ybhrdwj I am very likely going to build this with Claude Code this afternoon and post a link to a free download to this thread, because this is absolutely ridiculous to suggest someone should pay $199 for something that probably took about 18 minutes for Claude Code to make.
English

@MobyPixel Oh my goodness, yes the option to remove from review was there!🤦
Thanks for the tip!
English

@rygrob What about under Build Groups > Build > Expire Build?
English

@MobyPixel Yeah, I’ve uploaded several builds now, but I don’t see any option to switch out the one waiting for review. 😩
English

@rygrob Did you try uploading another build? Did you turn Apple off and back on again?
English

@PaulSolt We did a little prompt battle between Claude and Codex to build a video sampler app.
x.com/souLyft/status…
Lofty@souLyft
Claude Code vs Codex iOS app experiment with @rygrob Follow the thread to see who wins
English

27% of devs are using BOTH Codex and Claude Code!
53% are all-in on Codex.
… I just installed Claude to take a peak again…

Paul Solt@PaulSolt
Codex vs. Claude Code?
English

@Austen Engineers have always been complaining about other people's code so it makes sense.
English

@souLyft Claude result. Built successfully right out of the gate, had to get it to fix a layout thing to prevent pads from jumping around when playing.
English
Ryan Robinson 리트윗함

@SwiftyAlex I’m gonna have this thing ready to ship before Apple even approves the TestFlight lol
English

Looks like Apple is starting to add some C++26 features in Xcode but sadly no reflection yet!
developer.apple.com/documentation/…
English

@twannl I hope to go, been a developer since 2017, this will be my first time!
English

It's time for #WWDC26!
Are you applying for a ticket? Or going either way?
developer.apple.com/wwdc26/special…
English











