Remote: Yes, Hybrid in São Paulo
Willin to relocate: No
Technologies: Ruby, JavaScript, Go, Ruby on Rails, ReactJS, VueJS, PostgreSQL, MySQL, Sqlite, AWS, Kubernetes, Linux
Résumé/CV: https://www.linkedin.com/in/dlisboa/
Email: diogo at dlisboa.com
I have over 17 years experience building distributed and highly scaled systems. Most recently I was a Principal Engineer at a Brazilian startup, where I helped steer a 40+ person dev team changing the dev culture, mentoring developers, moving us from a monolith to microservices, designing a bunch of client-facing and internal APIs, and putting out plenty of production fires.
I'm a polyglot programmer and love working across multiple stacks. Most of my career has ben with Ruby, JavaScript and Go, though I've worked in projects with Python, Java, Kotlin, Haskell, and more. I enjoy solving problems, no matter the stack and I'm always eager to learn new tech.
The ability seems like pure magic. I know that there are others who have it very easy now building even complex software with AI and delivering project after project to clients at record speed at no less of quality as they did before. But the majority of devs who won’t even believe that it’s remotely possible to do so is also not helping this style of building/programming mature.
I wouldn’t even call it vibe coding anymore. I think the term hurts what it actually is. For me it’s just a huge force multiplier, maybe 10-20x of my ability to deliver with my own knowledge and skills on a web dev basis.
The problem is not having any evidence or basis on which to compare claims. Alchemists claimed for centuries to synthesize gold, if they only had video we could’ve ruled that out fast.
After that he was granted parole and released from prison and in the following years he murdered more than 30 young boys. So yea, the system failed us all. Although it is hard to evaluate and predict who will turn out to be maniac killer out of thousands and thousands of psychiatric cases health system deals with.
[0] https://en.wikipedia.org/wiki/John_Wayne_Gacy#:~:text=Two%20...
We see that same pattern with Dahmer where the police literally released one of his victims into his custody and joked about the young teen being Dahmer’s “boyfriend”.
Bundy also had traumatic childhood not knowing who his real father is and believing his mother is his older sister while being raised by his grandparents. He was violent sex addict always craving for more and more. Imo his genetics played the key part in his deviant violent behavior.
I think there a couple cases where that’s not true but rare exceptions.
My wife worked for a company that helped provide teaching content for schools throughout Brazil. They'd interview teachers all over the country and one of the complaints from teachers in isolated communities was that they had to use the same textbooks as other places in Brazil without any regard to their own situation.
They reported that many examples for starting math for kids featured things like "strawberries" or "apples", things the kids had never seen or maybe heard. So now they needed to abstract over what is a "fruit" and a "countable object" as well as whatever the example was trying to teach. Teachers reported less engagement and it was more work for them to adapt it to local relevance.
Try to teach kids about vegetables in the US midwest and use green beans and Bok Choy as an example, for instance. It doesn't make sense.
Is this an observation of a similar phenomenon?
Also some of the most widely spoken languages today do feature a high degree of diglossia between spoken and written variety, to a point where the written language has been outpaced. We could call that evolving. Examples would Brazilian Portuguese and American English (some dialects specifically have changed English grammar).
Also, notoriously, Chinese written characters have been used for languages that evolve independently and are not mutually intelligible for millennia. Them being printed on paper instead of written doesn't make a difference.
What we do have today is a higher exposure and dominance of certain dialects, with some countries even mandating a certain type of speech historically, coupled with a higher degree of conectivity in society to a point where not being intelligible to other people very far away carries a much worse penalty. That tampers some of the evolution much more than printing press in my view.
I am the opposite. After a few decades of writing code, it wasn't "fun" to write yet another file parser or hook widget A to API B -- which is >99% of coding today. I moved into product management because while I still enjoy building things, it's much more satisfying/challenging to focus on the higher-level issues of making a product that solves a need. My professional life became writing specs, and reviewing code. It's therefore actually kind of fun to work with AI, because I can think technically, but I don't have to do the tedious parts that make me want to descend into a coma.
I could care less if I'm writing a spec for a robot, or I'm writing a spec for a junior front-end engineer. They're both going to screw up, and I'm going to have to spend time explaining the problem again and again...at least the robot never complains and tries really hard to do exactly what I ask, instead of slacking off, doing something more intellectually appealing, getting mired in technical complexity, etc.
Similar to the differences between an art collector and a painter. One wants the ends, the other desires the means.