marksanborn Profile Banner
Mark Sanborn Profile
Mark Sanborn

@marksanborn

Followers
531
Following
3K
Media
61
Statuses
2K

Passionate about indie software. Founder of https://t.co/q9VfUe25de , Working on https://t.co/N9v5XtRS37

Joined March 2008
Don't wanna be here? Send us removal request.
@marksanborn
Mark Sanborn
1 day
I think this might be because of the VM clocks being out of sync due to pause/resume. I vibe coded a local version of https://t.co/CwSyvXtypK and didn’t consider this.
Tweet card summary image
sprites.dev
Persistent, hardware-isolated execution environments for arbitrary code. Run AI agents, untrusted code, and more in secure sandbox environments with checkpoint & restore.
0
0
0
@marksanborn
Mark Sanborn
1 day
Im at the place in my AI journey where I want agents to be doing things when I’m away from keyboard. I setup a scheduled task that spins up a VM and runs Claude on a repo doing a refactor and merge request once an hour. This works great but the Claude session token expires after
1
0
0
@marksanborn
Mark Sanborn
1 month
If AI continues on this path it will easily be able to refactor all the slop it makes. So don’t worry about code quality too much.
0
0
0
@marksanborn
Mark Sanborn
1 month
I can adapt to most defaults but two things I have to change: disable smooth scrolling in browser. “KJ” for esc in vim modes
0
0
0
@marksanborn
Mark Sanborn
1 month
AI equalizes code quality. For some, AI will actually improve the quality of their code. consider AI slop might actually be better than the work of many developers. And it will only get better.
0
0
0
@marksanborn
Mark Sanborn
1 month
I just upgraded a neglected site from Django 1.5 (Python 2) to Django 5.2. That’s 19 separate upgrades in a couple hours with Claude. I’m shocked. I honestly thought this site was going to have to stay as is or be rewritten completely. Before AI this would have easily been a
0
0
0
@marksanborn
Mark Sanborn
1 month
Help and old programmer: How are you all making and using agents? I’ve been using cursor and Claude code a lot but feel like I’m missing something. I keep hearing people using multiple agents and orchestrating them. Also how are people letting agents run for long periods without
1
0
0
@marksanborn
Mark Sanborn
5 months
I feel like my product has a high conversion rate. Almost everyone that tries it buys it. My problem is I only get < 10 real users a day hit the landing page. How do I get more traffic? Write articles?
0
0
1
@marksanborn
Mark Sanborn
5 months
Who remembers the dark ages of web dev: Table based layouts Invisible images to nudge things over Entire sites done in flash Supporting IE6 Shared hosting where your neighbor’s site gets hacked and so do you Using tiny rotated images to make rounded corners What else?
2
0
7
@marksanborn
Mark Sanborn
5 months
It’s weird for me seeing @dhh promoting Linux. Rails and MacBooks were inseparable in the 2007-2010 era. Anyways, always good to see more people try Linux.
0
0
1
@marksanborn
Mark Sanborn
5 months
A technique I’ve learned while writing lisp/clojure lately: write new implementations instead of mutating existing blocks of code when you want to change behavior. You then just need to swap out the entry point. You are free to experiment with large parts of the code base. When
0
0
2
@marksanborn
Mark Sanborn
6 months
Where do you all find good doctors that care about prevention? I took function health labs to a doctor and he completely dismissed all of it. Questioned why anyone would run labs without symptoms. Didn’t trust results since they were “online” even though it was done through quest
1
0
1
@marksanborn
Mark Sanborn
6 months
Python and ruby is just lisp without the good parts. Hot loading, real repl you can send code to, homoiconicity, and consistent syntax. You can see lisp’s influence in these languages. They are just missing all the best parts.
1
0
3
@marksanborn
Mark Sanborn
6 months
Here are my VPS tips from running online services for over 20 years. The last tip is a doozy! Block all ports by default at the VPS level if possible so you can let yourself in if you misconfigure. Bonus to this is that you can block all SSH access except your home IP. If you
1
0
4
@marksanborn
Mark Sanborn
7 months
After trying tailwind for a couple years I think I’m going back to raw CSS. I hate the build step and don’t love the class soup. It also makes large restyles more difficult.
3
0
2
@marksanborn
Mark Sanborn
7 months
After nearly two solid days I finally got a new app code signed and notarized by Apple. It is crazy how finicky this process is and how vague the errors are.
0
0
0
@marksanborn
Mark Sanborn
8 months
Having your build fail because Apple updates a license agreement is so annoying. This is required for code signing. They cache it too so your build fails for like 30m after you accept.
0
0
0
@marksanborn
Mark Sanborn
8 months
I went on vacation and needed to look something up in the admin section of my app and realized it wasn’t mobile friendly. It hasn’t been updated in years. It used vuejs from probably 17 versions ago and I had no idea how to update it. AI and I transformed it to HTMX, tailwind,
2
0
3
@marksanborn
Mark Sanborn
9 months
Remember when LED light bulbs were supposed to last a longer than incandescent? They figured out a way to make them stop working after a year.
0
0
4
@marksanborn
Mark Sanborn
11 months
Small ask of my followers: I just launched a new product I've been working on over on Product Hunt. Please take a look. Any feedback is appreciated. https://t.co/SqYPYRrWiS Thank you!! 🙏
Tweet card summary image
producthunt.com
PII Crawler scans data for Personally Identifiable Information (PII) like name, address, and social security number so you can properly secure it before it is leaked. It can also be used for DLP and...
3
0
4