Aldo_MX
Joined 13 years ago
Joined 13 years ago
Location: Mexico City
Remote: Yes
Willing to relocate: No
Technologies: TypeScript (Node.js + React), Redux, GraphQL
Résumé/CV: https://www.linkedin.com/in/aldomx/
Email: [email protected]
Who I amSoftware developer, 30+ years of coding (18+ professionally). Started as a kid modding PC and Arcade games, and still doing that today: currently porting a WinXP-era game to mobile with the help of LLMs. That legacy codebase, with all its tech debt and ancient bugs, has taught me more about AI-assisted development than any professional project: https://play.google.com/store/apps/details?id=io.amx.stepman...
What I've done
Led the migration of a 30M MAU website to TypeScript to cut production incidents from null-safety issues. Worked across PHP, .NET, Java, but gravitated to TypeScript/Node/React. I'm the person who doesn't wait for overseas teams to answer, and reads the code across a .NET Core backend, a Java/Spring payment service, and a bespoke Java microservice. LLMs lower the barrier, but it doesn't disappear.
What I'm looking for
Long-term remote role (ideally 5+ years). A team where knowledge sharing is a habit, not a nice-to-have. Where "why are we doing X?" is welcomed, and where ADRs come from real conversations instead of LLM auto-gen.
If I donate, I want more devs getting paid, not a CEO parasiting the non-profit.
https://www.tomshardware.com/tech-industry/semiconductors/ch...
Classic examples like:
User: I'm feeling bad
LLM: Have you considered k*****g yourself?
Are a good example of what an LLM "without censorship" looks like: Good at predicting the most common sequence of text (ex. the most common sarcastic reply from Reddit), but effectively useless.In order to build a useful LLM (ie. one that actually follows instructions) you need to teach the LLM to prefer the most helpful answer, and that process by itself is already an implicit layer of "censorship" as it requires human supervision, and different humans have different perceptions on what the most helpful answer is, especially when their paycheck is conditioned to a list of "corporate values".
You can only pick between a parrot that repeats random text from the Internet, or a parrot lobotomized to follow the orders from their trainers (which occasionally repeats random text from the Internet, because the training isn't perfect).
Unsurprisingly, the lobotomized parrot is more useful to get actual work done, even if it won't tell you what the CIA[1] did to Mexican Students on October 2nd, 1968.
[1]: https://www.bbc.com/mundo/noticias-america-latina-45662739
I do, religiously, as part of my routine to check for updates.
n lts && npm uninstall -g corepack && npm update -g && n prune
Sometimes things break (that's how `npm uninstall -g corepack` became a part of my one-liner), but it is easier to update often than to neglect updates for years.User Agents look the way they do because this is a recurring issue.
A browser without network effects gets blocked, they look for a way to bypass the blocking, then they become mainstream and now the de-facto UA is larger than before.
The US says "18 countries may purchase our AI chips", but what I understand is "90% of the world may purchase Chinese AI chips".
China just needs to infiltrate Taiwan, which is geographically and culturally closer than the US.
https://www.microsoft.com/en-us/software-download/windows10I...
Fine print: You need a non-windows user agent, otherwise you get redirected to a windows-specific page with no ISOs.
As an aside, you might want to install Ventoy to your flashdrive:
https://www.ventoy.net/en/index.html
That way you just need to copy the ISO to the flashdrive.