Ninjas and Robots
Ninjas and Robots | Engineer, Designer, Founder | Founding Engineer at Census (acquired by Fivetran) | Ex-CEO Highrise | Y Combinator Alum | Made Draft
- Posts
- 216 from 3 Jan 1995 to 17 Sep 2026
- Posting
- monthly (17 in the last year)
- Kind
- personal blog
- Feed
- https://ninjasandrobots.com/feed
2026 15
- ChatGPT in Safari: Use Your Account, No API Key
- Maze
- Inconsiderate Asshole
- PageForth. An AI News Reader for Mac That Doesn't Need RSS
- Pay Gruber
- How Not to Peak
- Paul Graham Flagged For AI Use
- Have you bought a car lately?
- AlliHat With More Models
- Move The Friggin Cone
- AlliHat. Claude on Safari.
- Can you make Claude cry?
- It just takes a minute
- Make more cheap garbage
- Don’t Be a Goldfish
2025 7
2024 4
2019 6
2018 2
2017 5
2016 4
2014 32
- Monsters and Thieves
- A new high
- Why are some people so much luckier than others?
- Now That I’ve Created Something, How Do I Spread It?
- What are you drawing, Lily?
- Draft Announcements: a Chrome App, inline calculator, and more…
- The Art of the Ask: How to Get on the PGA Tour or a Phone Call with Tim Ferriss
- 10 Things I Learned from Paul Graham at Y Combinator
- Dots
- How can I find someone to help me?
- Draft Announcements: Better sorting, duplicate documents, and more…
- How to get business ideas - remove steps
- A 40 billion dollar t-shirt
- How to get free, pre-released copies of your favorite authors’ new books
- Draft Announcements: Comment switching, sortable to-do lists, and more…
- Self-defense
- Chances
- Compromise
- Continue reading →
- Tell yourself better stories
- Draft Announcements: Offline access!
- Ignorance
- Lost Momentum
- Draft Announcements: Write even better, Twitter Cards, and more…
- Writing Lean
- Draft Announcements: Comment out writing, auto-simplification, email documents to Draft
- Grow your Twitter audience with Nombre
- Draft Announcements: Presentations; publishing to Basecamp, Svbtle and Ghost; and Minor revisions
- Abe
- Teach yourself out of business
- Not Wanted
- Continue reading →
2013 69
- Draft Announcements: Better comments, collaborator reminders, and tables
- Draft Announcements: Gifts, Member Lounge, More Analytics and a Sneak Preview…
- Marketable for Devise
- Skip Class
- Draft Announcements: Team Folders, Import/Export updates, and NaNoWriMo support.
- No one listens to me
- I don’t have any connections
- Draft Announcements: Job Board, Draft Sites, Editor Flow, and more.
- Continue reading →
- David and Goliath
- Grunt Work
- “Does that help?”
- What’d You Say?
- Draft Announcements: Hemingway Mode, Word/Google Docs Support, Kindle Export, and more.
- Go Long
- A litmus test for your idea
- Lucky
- I am not a designer
- Bootstrapping in America
- Continue reading →
- In Beta Podcast
- Rails Performance Help: Tracer Bullets
- Stuck
- Downward
- Draft Announcements: Folders, Daily Word Count Report, Reject Changes, Wordpress Drafts, and more.
- How to become a better writer? Fail like a comedian.
- Stay in the building.
- ProgrammableWeb Interview: Nathan Kontny’s Draft Takes on Google, Microsoft, Apple.
- Thank you, John. Thank you, everyone.
- Pricing a new product
- The Zeigarnik Effect
- My new BMW
- Is success or failure brought by chance or through one’s own actions? How I learned to build products people care about.
- In Writing Platform Push, Draft Lets You Collaborate Then Publish Anywhere
- Draft Announcements: Github-style Markdown Todos, WebHooks, REST API
- A Handyman’s Toolbox
- Three mistakes I see web designers make over and over again
- Innovation
- How Draft Grew Paying Customers by 200%
- A lonely table
- Draft updates: audio/video transcription tools, comments alongside changes, improved social analytics reports, and more…
- Those who teach…
- Writing a Cover Letter
- Paperclip
- Mountain
- A long time follower told me the other day, “You’re a good writer, but you shouldn’t use profanity. You don’t need that. It ruins your writing.” I want to show you something. This is a chart from Draft’s social analytics, showing traffic to this blog going back to its beginning: April 5, 2012. As yo
- Be Alone
- Draft updates: bidirectional sync, Blogger publishing, upgraded accounts, and more.
- Herd
- Impossible
- I don’t want this day to end.
- Rails AB Testing - Simple Abs
- Lead with Pain
- Draft: Write Better Report. Plus many other handy tools added.
- During
- How to innovate. Focus on jobs to be done.
- Draft Everywhere
- The Audacity of a Ninth Grader
- I Can’t Sing
- Write Better - Draft
- I fall a lot
- Design Inspiration from Svbtle - The trouble with being efficient
- Cohort analysis - User retention in a Rails application.
- Draft Preview: Uber for writing
- Improving Open Rates - Look like the Taxman
- Draft. Version control for writing
- Gamification at Jimmy John’s. Sandwich chain innovates on a commonly used game mechanic.
- New Business Ideas: Alienate people
- Group email address. An original idea?
2012 71
- Faster Rails partial rendering and caching. 78% improvement of test application
- Continue reading →
- Personal Development: Lessons from Charles Tillman
- Thank You
- Facebook Pages: Why I don’t like Nest thermostat or anything else anymore.
- Please believe in the wisdom of our crowd.
- 10000 hours
- Retractable tarp system for trucks - an innovative idea
- Rails Caching: A problem with etags and a solution
- People to Follow on Twitter
- Square Pants
- Continue reading →
- Out-teach your competition. Innovating on arugula.
- Lines
- “Write drunk; edit sober.”
- Get more traffic - Celebrate others
- 5-hour Energy - A stupid startup idea
- Every day try to do one thing you couldn’t do yesterday.
- Move time
- Is a boat still a boat if it can’t float?
- “Create something. Share it. Even if it sucks. Stay on it until it doesn’t anymore.”
- A lesson from Curiosity
- Get Busy
- Finding Nemo
- How to bust your Rails etag cache on deployment.
- Cardboard and tape
- Design a product that turns weaknesses into strengths
- Do you practice?
- How to be more creative by using a memory palace
- Continue reading →
- What do you want to be when you grow up - if you grew up backwards?
- How I find ideas in trivial details. The guy who stares at screws.
- A tiny redesign of Basecamp’s homepage from 37signals with Bootstrap Design
- Lower your expectations
- The unpredictability of success
- Someone surprised me
- Do you ever imagine things?
- Microwaves are only good for…
- 175 million people are a little happier each year
- Bill Murray on taking chances and saying “No”
- Something genius at the local coffee shop to improve customer loyalty.
- My Princess Boy. What a pair of running shoes taught me about tolerance.
- The behavioral psychology behind the Coldwater Creek promotion?
- What a high school junior can teach us about working backwards towards success.
- Turning an obsession into gold
- My mistake last week. A lesson in how not to upset 8 out of 10 people.
- Write like you talk. You’re a better writer than you let on.
- Google, I’ve had enough. How about a Compromise?
- What’s the appropriate age to start telling a young woman to grow a pair of balls?
- “My body area is private” - Software with personality.
- Happiness from a few rules
- HTML5 Page Cache with pjax + Web Storage + Firebase
- How to get more followers on Twitter. I just increased my following by 335% in 7 days.
- Continue reading →
- I have no idea what I’m doing
- Know a good joke? Miles could really use it.
- The Irony of Girl Scout Cookies
- Mentalist trick to win a game of Werewolf (or Resistance)
- Continue reading →
- 10 Rules for Startups
- Inspiration in the most unusual place. The buried life.
- Lean into it
- More on the science of persuasion and getting a new job
- Using the science of influence to look for a new job
- Continue reading →
- Didn’t know much about Target, but they have so much of my money.
- Looking for something to do for Easter on Google…
- Hello. I’m Nate.
- Does Wrigley even have electricity?
- When and where does taste matter? It doesn’t seem to for Macy’s?
- Big Bang Theory quotes