flats
Joined 10 years ago
Joined 10 years ago
Location: Brooklyn, NY
Remote: optional, open to in-person in the NY area.
Willing to relocate: probably not.
Technologies: Ruby, Ruby on Rails, RSpec, HTML/CSS, JavaScript, React, Alpine.js, Git, Tailwind, Max/MSP, Stripe/Netsuite/Salesforce & many other APIs.
Resume/CV: Full-stack developer with an emphasis on Ruby, freelance and then at charity: water (www.charitywater.org) for nearly a decade. Interested in working with good humans above all else.
Email: [email protected]
There are indeed so many compelling arguments against using Ruby these days (e.g. performance, type safety, an increasingly small user base), & yet I continue to reach for it because of this effortless expressiveness (& the maturity of the ecosystem).
Location: Brooklyn, NY
Remote: optional, open to in-person in the NY area.
Willing to relocate: probably not.
Technologies: Ruby, Ruby on Rails, RSpec, HTML/CSS, JavaScript, React, Alpine.js, Git, Tailwind, Stripe/Netsuite/Salesforce & many other APIs
Resume/CV: Full-stack developer with an emphasis on Ruby, freelance and then at charity: water (www.charitywater.org) for nearly a decade. Interested in working with good humans above all else.
Email: [email protected]
It still blows my mind that this is the same company.
Also, some folks seem to be forgetting the virtues of boring, time-tested platforms & technologies in their rush to embrace the new & shiny & vibe-***ed. & also forgetting to thoroughly read documentation. It’s not terribly surprising to me that an “AI-first” infrastructure company might make these sorts of questionable design decisions.
Ruby is not without its drawbacks & drama, but it’s elegant in a way that few languages are to this day (how many JS programmers _actually_ grok prototype-based object-orientation?) & compared to NPM, RubyGems is (lately) unexciting in the best way.
But I’ve come around. Let’s try something new! Let’s show people that local governments in the United States really are capable of making a difference in their daily lives. If it fails, well, we tried & we’ll keep trying.