//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Design and engineering consultancy for developer tools, AI, and cybersecurity startups. Lago, Tines, Teleport, Wallarm, and Whop grow with Evil Martians.
Evil Martians









Loading...
Save the date, mark your calendars, and decline the invite to the All Hands meeting! The second edition of SF Ruby Conference is happening Nov 10-12. Our first confirmed keynote speaker is @realgarrytan.bsky.social, president and CEO of Y Combinator and longtime Rails builder.
Save the date, mark your calendars, and decline the invite to the All Hands meeting! The second edition of SF Ruby Conference is happening Nov 10-12. Our first confirmed keynote speaker is @realgarrytan.bsky.social, president and CEO of Y Combinator and longtime Rails builder.
Read the full story: bsky.app/profile/evil...
New patch releases: v4.0.4 and v3.31.4 Release notes:
What happens when you give a designer and a senior backend engineer a clear vision and access to @bolt.new, Claude Code, and Inertia Rails? They build apps like @jointhicket.bsky.social. Thicket is an online educational platform where PhD-level experts teach live classes. 🧵
This are 3 learnings from agentic coding on Rails: - The quality of your constraints determines the quality of the output. - Rails gives you architectural constraints by default. Skills add the project-specific ones on top. - A senior engineer realizes the vision and catches what the AI misses.
In this case, @strongeron.bsky.social designed a clickable prototype on Bolt (React), and @skryukov.dev manually ported it to Inertia Rails. Then, they used Claude Code to work in the same Rails + Inertia + React codebase, killing manual porting. By the end of four weeks, we had a production MVP.
Be the first to know when tickets go live and get early-bird prices: sfruby.com/conference-2...
It's possible to produce an elegant output with LLMs, explains Vadim Kotov in this latest article. To him, "cheap code that actually works isn’t slop, whatever typed it." So, if LLMs are producing cheap code, the elegant solution appears elsewhere. Read the full story: vadirn.io/notes/findin...
We started this project back in 2025, when agentic coding models weren't as powerful as they are now. This led to many discoveries and the creation of open source skills, because once an architectural decision lives in a skill, the AI applies it consistently. One of said skills was born from a bug.
3d
3d
2d
4d
2d
2d
2d
3d
4d
2d
Evil Martians
Evil Martians
Evil Martians
Evil Martians
Evil Martians
imgproxy
Evil Martians
Evil Martians