A few reasons:
1. Header files make C++ verbose. Header files are well within LLM's ability
2. LLMs can handle setting up cmake for you
3. C++ is very well documented relative to (most) newer languages
4. LLMs can port modern features like websockets and build API wrappers easily, reducing the disadvantage against web (since most documentation is for JS/python/go)
Coding languages have been developing for speed of (manual) writing - akin to how human languages did with modern alphabets. Now that writing is a lot easier, languages will likely evolve towards a focus on execution (or in the case of human languages, speed of reading and precision of understanding)
All of those seem like barriers that make C++ unappealing in general, but you're deciding to overcome the barriers using an LLM and seeing that as a strength somehow?
We should talk - I’m building a Claude Code plugin for music composition and analysis, which currently integrates with Ableton using MCP and Ableton control surface (basically LOM) and an M4L patch. But it could easily work with any DAW that has the right primitives.
But the MCP server isn’t the interesting part. It’s the round trip of composition and mixing. “Set up a calypso beat and baseline; add distortion to the bass; set up filters to protect the kick from the bass”
That's a very personal thing. A lot of musicians are extremely, extremely resistant to using LLMs to assist with composition. Obviously, too, some are not.
For sure. I'm just making a circular saw because I see value. If someone else wants to stick to hand tools, no complaints.
Note that "assist with composition" covers a lot of ground. There's Suno, and there's "let's experiment with chords changes to get from F Phrygian to C major"
You still can. Most people have more and less social periods of their lives. I have plenty of _very_ social friends in their 40s/50s who weren't as social in their 20s. Or the opposite. Life is long, and many of us need decades focused inwards with others focused outwards
How to start riding a bicycle in your 40s, if you never developed bike skills? How to snowboard, if you never developed snowboard skills?
… Do it; suck. Do it more; suck less.
“How to Make Friends and Influence People” is a great & classic book about giving people social room, focus, support, and attention with genuineness and humour (“influence” isn’t meant in a manipulative sense). Effort and attention are required, and practice, but that’s the cost of change and improvement.
I mean.... Riding a bike is nothing like making friends.
“How to Make Friends and Influence People” is a salesman's guide, Dale Carnegie was an traveling salesman and the book techniques he learned making sales. The techniques you need to be a salesperson is probably not the same techniques to build lasting relationships. These tips are great for brief interactions; they are not for building relationships.
There's a couple of things that need serious caveats -
The "using the person's name" is so well known it's now clocked as exclusively a sleezy sales behavior. Don't do this - you sound like a sleezy salesman.
Asking people endless questions about themselves can really come off as a really weird integration and can be extremely off-putting if not done carefully/correctly and with grace. My mom does this, she asks hundreds of the dumbest most inane questions and she doesn't even listen to the answers to. It's so insufferable that people actively avoid her. I'm sure she read this book and thinks she's a social genius.
"And also, if you think about these tips of smile and try to avoid arguments and greet somebody enthusiastically a lot of these are tips for making somebody like you immediately... They're not tips for ongoing relationships. They're like, when you show up at somebody's door, how can you make a good impression in the first five minutes and establish trust very quickly?"
Go out, meet people, talk to them. Note what works and what doesn't.
Most friendships are made by doing something that puts you in proximity to the same people repeatedly. Go join (or start) a pickup sports team. Or a reading club. Or a run club. Or hang out at a bar on the same evening each week. Find something that aligns with your interests. Do it with other people. If they invite you to grab dinner or go somewhere afterwards, go along and keep talking.
You are trying to make friends not interview people. The easiest way to make new friends is to engage in a common activity. Sports, hobbies, music, clubs whatever. Join one and see what happens.
Get into slacklining. Set up a slackline at a park and people will come.
If you're into music, find out what local/regional bands are in your area and where the small local venues are. Show up a little early and talk to strangers.
Rock climbing isn't for me, but my brother has made a bunch of friends at the local rock climbing gym.
Bird watching clubs are everywhere and you guys can nerd out over different camera setups.
Join a running or cycling club. I've heard the ones around here are very welcoming to people new to the sports.
Table top RPGs are fun. Your local game stores probably have one shot nights where everyone is welcome and noobs are encouraged.
Find some sort of hobby you enjoy and find others who want to nerd out over it
> These tips [...] are not for building relationships
These tips gots me friends and girlfriends, one of her lasted 11years and still counting. Before reading it I'd describe myself 95% asocial + 5% weirdly social, with mostly no relationships.
These book really deeply changed me and oh boy I'm far from a salesman.
Your mom and robotic salesman obviously aren't good exemple to follow and that's a great start you noticed it. Get courage, one week of reading and I promise you you'll be changed, my friend.
Riding a bike is exactly like making friends. Lifestyle is lifestyle. If your aim is to be a regular and obvious “rider” it is not like the parable about skills returning quickly when tried, it is the practice, dedication, investment, improvement, and risk taking to <ahem> get the eff of the effing couch and bike the eff around. The is/ought dilemma tells us philosophically that bitching cannot become biking.
It’s a lifestyle. Biking to work, being a bike guy, VO2Max watches and rust and replacement bikes … time, effort, and money. Ironically, if you are into that sort of thing, that’s the friendship hack: do it same time same place for a week or two, and if there’s another nerd doing the same say hi, crack a joke. Do that 5x then ask if they like beer… … friendship acquired.
> [misinterpreting Dale Carnegie to be defeatist]
You are flat wrong, and not listening to him.
I am shite with names, palpably. But I can say that, and ask. Whassitagain? Oh, thank you, Astura, I appreciate the clarification. I am sorry your mom is awkward, mine is too. That’s why I always make sure to only ask things I care about, and listen to the answers like the other person matters as much as I do.
You are correct, interrogations are not conversations. But answers are loaded with interests, conversational retorts, too. So you ask, listen, comment, listen, and if you find common ground (of interest to talk, not fact), well… that’s half a friend.
Trying to avoid arguments and being enthusiastic about someone’s presence are good tips for a good impression. The thesis that seeking legitimate arguments (not teasing, banter, ball-busting, or flirty disagreement), and being annoyed or put upon by someone else’s presence are good for long term friendship needs some work.
Yes, yes, yes: get in ‘the door’, make a great first impression, and establish trust quickly. Don’t breach that trust, keep making positive genuine interactions and … well the word for that is ‘friend’.
Try it. Work it like you have a brain. Other people’s cliches are their problem. Friendship is selling yourself and showing up.
Make new friends with others that have underdeveloped social skills and figure it out together.
Do things in a group in some activity that won't put the spotlight directly on you and where you can observe others.
Explore therapy where odds of rejection are pretty low since you're paying them for coaching.
I think noticing how children play is very instructive, but if you don't have good social awareness that could get you in trouble. Kids haven't internalized all the baggage you and I might have about social rejection and awkwardness yet. They just confidently say "hey I like your bracelets will you tell me what they mean to you?" and if it doesn't pan out this time they play with someone else. It's the social anxiety / awkwardness that usually makes people the most uncomfortable, not the atypical interactions. Kids don't have that at all.
I help my neighbors out a few days a week, and walk their kids down to the bus stop and make sure that they get off to school okay. There's a bunch of kids at the bus stop, and I know them all pretty well by this point.
The one little girl is black and has very tightly curled hair. Every few weeks she has it done up differently, with different colored beads, etc. I make sure to pay attention to when it changes so that I can tell her that it looks amazing, and she gets a huge smile on her face every time. It's often the highlight of my morning, and I truly hope that she heads off to school with more spring in her step.
Adults aren't much different -- they also like to receive compliments. Give out compliments as you see fit and soon you'll have something in common to talk about.
I like classes for meeting new people for a few reasons. First, there's a structure around the activity which doesn't force you interact all the time. Second, you're not entering an established group as the one new person. And third, you're all going through a shared experience which naturally helps form bonds.
If you're really hard up for social skills, and you like being around silly fun people and are okay acting silly yourself, I recommend taking an improv class. Any introductory improv class is basically kindergarten games to help you realize how low stakes socializing can be.
But I also realize improv isn't for everyone. In that case I recommend finding an activity you might be interested in and taking a class in it. If you aren't sure what you're interested in, good news! That means you get to take all the classes until you find one you like.
Even if there's no classes for your activity, anything that can be done out of the house and with other people probably has a community built around it. Use your interest in the activity as leverage to expose yourself to that community.
It's one of those things: the world doesn't care (unless you are really attractive of course), so you'll have to choose:
Do I want to put even more effort into this and/or fake it 'til you make it - or do I want to be alone?
Just because you enjoy a thing at a certain time in your life, doesn't mean necessarily that you would or could have enjoyed a similar thing earlier.
Besides, social interactions are one of those things that don't depend exclusively on you but also on the environment and on luck. I had better and worse periods, I doubt I could have had only "great periods". Going through periods is how you also learn and get to put some effort to change (the environment and yourself).
In the grand scheme, it's very difficult to miss out on anything.
Taking phrases like "when you're ready" as a condescending insult or ego challenge is a stronger guarantee of pain than simply doing nothing. Your own expectations and misguided impressions are most of the pain.
There are plenty of bitter and unhappy people who got that way by being delusional. Misjudging one's own experiences and accomplishments is what it really means to "miss out".
A lot of us are coming to terms with "tier-1" venture firms like a16z tolerating corruption and ethics violations to support financial deregulation (crypto, prediction markets) and AI deregulation
Polymarket is even running ragebait ads[1] about Trump's corruption, while his son (profiting from the corruption) sits on the board
The word you are looking for is "greed", and it is ripping apart the moral fabric of this country
All regulation does is centralize the power to a few big players, which are corrupted themselves, and then they get little slaps on the wrist whenever they're caught by being fined 0.01% of their annual profits and then bailed out when they royally fuck up.
That's not the question. The question is how much you need to give the best team of researchers to beat $100m+ worth of compute. $1m of compute? $10m? Clearly giving the best team $100m is going to beat out giving an efficient group $100m. It does in fact matter who you throw your money at...
Fear not, a few of us are building in the direction you're hoping. Leveraging AI to make it easier to stay in a creative headspace with music rather than getting caught in a spreadsheet with endless settings
Sharing is definitely a core part of "why do it", but that can be sharing with friends/family or a living room performance
"Western ideals have been something genuinely new in history. The Enlightenment’s bet on reason, individual dignity, free speech, limited government, and the belief that human beings can organize their collective life through arguments rather than force produced the most prosperous, free, and peaceful societies in human history."
Most of these ideas were present in older civilizations.
Coding languages have been developing for speed of (manual) writing - akin to how human languages did with modern alphabets. Now that writing is a lot easier, languages will likely evolve towards a focus on execution (or in the case of human languages, speed of reading and precision of understanding)
reply