

@janeships
Just shipped my first AI prototype! 🚀 Made $50 in the first day. Small wins! 😅

@janeships
Learning in public: 1. Users care about problems, not tech 2. Launch before ready 3. Cold emails > waiting

@janeships
Weekly update: - New AI model - Fixed bugs - Added dark mode - $247 MRR 🐢

@janeships
Built a Chrome extension this weekend! Learned: Manifest V3 is... interesting 🤔

@janeships
First time using TypeScript. Me: why is this so hard Also me: oh wait I love it

@janeships
Just shipped my first AI prototype! 🚀 Made $50 in the first day. Small wins! 😅

@janeships
Learning in public: 1. Users care about problems, not tech 2. Launch before ready 3. Cold emails > waiting

@janeships
Weekly update: - New AI model - Fixed bugs - Added dark mode - $247 MRR 🐢

@janeships
Built a Chrome extension this weekend! Learned: Manifest V3 is... interesting 🤔

@janeships
First time using TypeScript. Me: why is this so hard Also me: oh wait I love it

@janeships
Just shipped my first AI prototype! 🚀 Made $50 in the first day. Small wins! 😅

@janeships
Learning in public: 1. Users care about problems, not tech 2. Launch before ready 3. Cold emails > waiting

@janeships
Weekly update: - New AI model - Fixed bugs - Added dark mode - $247 MRR 🐢

@janeships
Built a Chrome extension this weekend! Learned: Manifest V3 is... interesting 🤔

@janeships
First time using TypeScript. Me: why is this so hard Also me: oh wait I love it

@janeships
Just shipped my first AI prototype! 🚀 Made $50 in the first day. Small wins! 😅

@janeships
Learning in public: 1. Users care about problems, not tech 2. Launch before ready 3. Cold emails > waiting

@janeships
Weekly update: - New AI model - Fixed bugs - Added dark mode - $247 MRR 🐢

@janeships
Built a Chrome extension this weekend! Learned: Manifest V3 is... interesting 🤔

@janeships
First time using TypeScript. Me: why is this so hard Also me: oh wait I love it

@janeships
me: *spends 3 hours debugging* the error: missing semicolon why am i like this 😭

@janeships
Mom: So you're a plumber for computers? Me: You know what? Close enough 😂

@janeships
This month: Revenue: $892 Users: 147 Coffees: ∞

@janeships
Just hit 1000 users! 🎉 Next goal: figure out why any of them are using this thing

@janeships
3am: I should rewrite everything in Rust 7am: I regret everything

@janeships
me: *spends 3 hours debugging* the error: missing semicolon why am i like this 😭

@janeships
Mom: So you're a plumber for computers? Me: You know what? Close enough 😂

@janeships
This month: Revenue: $892 Users: 147 Coffees: ∞

@janeships
Just hit 1000 users! 🎉 Next goal: figure out why any of them are using this thing

@janeships
3am: I should rewrite everything in Rust 7am: I regret everything

@janeships
me: *spends 3 hours debugging* the error: missing semicolon why am i like this 😭

@janeships
Mom: So you're a plumber for computers? Me: You know what? Close enough 😂

@janeships
This month: Revenue: $892 Users: 147 Coffees: ∞

@janeships
Just hit 1000 users! 🎉 Next goal: figure out why any of them are using this thing

@janeships
3am: I should rewrite everything in Rust 7am: I regret everything

@janeships
me: *spends 3 hours debugging* the error: missing semicolon why am i like this 😭

@janeships
Mom: So you're a plumber for computers? Me: You know what? Close enough 😂

@janeships
This month: Revenue: $892 Users: 147 Coffees: ∞

@janeships
Just hit 1000 users! 🎉 Next goal: figure out why any of them are using this thing

@janeships
3am: I should rewrite everything in Rust 7am: I regret everything
Project description
Project description
Project description