291 karma · joined November 3, 2020
IMHO the trend is going in the opposite direction: people with extraordinary talents find that their place in society is shrinking, as workplaces become more and more like average salary factories.
This is stuff that happens all over the world, it's just - as you correctly pointed out - that Naples, often because of the way Neapolitans themselves narrate it, is depicted as the one of the wildest cities in Europe, if not the entire World. The reality is simply that it's not that bad, and it's probably more chaotic, but yet safer than, say, Milan. Yes there are still gangs trying to fight for neighbourhoods, but they're becoming a parody of themselves, and, while this makes them somehow more dangerous from time to time, I still feel way safer in Napoli's Forcella than right in front of the Duomo in Milan.
Di Lauro died in prison. Most of his men died or got life in prison. Even more turned snitches because, again, there's no such thing as a code in those organisations, even if the most widespread narrations want you to believe so. Today Scampia is the backdrop to Instagram reels shot by countless baby influencers who go to visit the remains of the Vele, where their favourite temporary rappers shoot their videos.
Audiophile IEMs: there's a lot of stuff under the 200€ mark that can make your ears feel previously undiscovered levels of joy. And if you're listening to music a lot of time, this is a damn good investment. Truthear and Moondrop have a lot of interesting affordable options.
Acoustic panels: if you play music on speakers a lot, getting your room to sound drier can really make you discover new levels of detail. Just don't buy the cheapest polyuretane ones, as they only cause random dips in mid freqs.
Smart watch/band: Nothing too fancy, just anything that can notify me of stuff so I can keep my phone away and avoid picking it up to read a simple text message.
Visual tools have their own quirks and special workflows that creators got to delve into for quite a long time in order to master. Code on the other way is a universal interface that coders already feel confident with and lets ideas turn into playab le prototypes real quick.
That said: phaserjs, love2d, pixi.js
The hardest part of my job has become the soul crushing endeavour of having to keep up with dysfunctional business organisms filled with every kind of clueless engineers and their day to day crap.
I have to attend "api architecture" meetings where people have zero clue of what domain modeling is, and only ever ask "what should backend/frontend do?" or "array or object for this field?", and push layers of spaghetti over what is a super intricate mess of a codebase, despite the company being super young and giving engineers actually a lot of freedom.
Damn, during our latest "tech team meetup" event a "senior" backend dev just gave a talk about how he used ChatGpt4 to help him write code to parse xml in Scala, "since regex is suboptimal for this case". Nobody except for a jr dev asked him if he ever heard about external deps and their magical ability of helping people avoid reinventing the wheel.
This is not to bash on unskilled people in the industry, it's just that they're the product of a capitalistic machine that works so well, and so much on a plane that's completely detached from reality, that work doesn't even matter anymore. It just feel like we're all forced to turn into NPCs at some point.
KPIs are a good way to make sure nobody overperforms or shows signs of cross-functionality. The moment KPIs take over a company, people get turned into bots.
As a SWE who's been in a couple of companies of small-to-medium size, and now in a relatively successful fintech scale-up that's running a (very long) hiring freeze, I can say that I've seen this layoffs season coming from a thousand kilometers.
Now matter how successful your company is, you can't start hiring bonobos with no clue about how a computer works just because your investors asked for an X% increase in head count and then be like "sorry, we didn't plan to fire you as soon as things got serious" with clueless employees. And people have been gifted tech jobs for years now. It's not people's fault if they're not good at their job yet they get hired for senior positions, just to realize something's not working as soon as the job market needs qualified professionals in tough times. Now we're all in a bad predicament: we have to waste countless hours interviewing "senior" engs with basically no skills to speak of, and they are getting depressed because nobody's gifting titles anymore, but have no clue on how the whole process actually works.
Now somebody has to tell Jessica that posting screenshots of code on Twitter is not devrel, and Guillermo that not knowing React 18 is not totally ok for a tech lead of a React shop. And I totally don't want to be that guy.
For value objects, surely Leibniz's philosophy applies: if a theory describes two situations as being distinct, and yet also implies that there is no conceivable way, empirically, to tell them apart, then that theory contains some superfluous and arbitrary elements that ought to be removed.
For entities, it's much more complex.
I still feel some kind of way when seeing classes (with methods!) being used for IDs, though.
At the same time, though, I feel very disheartening that at my current company devs ignore what even "aggregate" means, and don't have any kind of clue about patterns and higher concepts in general. I really miss smart and educated people in IT.