Sign in

Jack Lewin

@jacklewin.com
867 followers 249 following 87 posts

Building & shipping things ⛵️ - Indie founder & engineer in London

PostsRepliesMedia
Jack Lewin @jacklewin.com · 15/12/2024
Got #1 spot for launch day on Uneed 🥇 ...and currently joint #3 on the weekly leaderboard! Thanks for the support 🎉🙏
1180
Jack Lewin @jacklewin.com · 12/12/2024
It's late in EU - have you scheduled a post on blueskyscheduler.com? 😅 (doesn't support link embeds, but it will soon!)
000
Jack Lewin @jacklewin.com · 11/12/2024
FYI, I had this problem too - it looks like the website hangs when you omit "www." Looking forward to listening to this one!
120
Jack Lewin @jacklewin.com · 11/12/2024
30+ active users so far :)
010
Jack Lewin @jacklewin.com · 11/12/2024
Added a sign-out button at the bottom of the sidebar :) So, for now you'll need to sign in/out with each account. I plan to add proper support for multi-account access after I've finished the table-stakes functionality!
110
Jack Lewin @jacklewin.com · 10/12/2024
Hey! 👋 You get redirected to Bluesky to log in (OAuth), so I never have access to your credentials - it's more secure than app passwords. I don't plan to support password login, and Bluesky discourage developers from using that: docs.bsky.app/blog/oauth-a...
110
Jack Lewin @jacklewin.com · 10/12/2024
Bluesky Scheduler is launching on Uneed today 🦋 I'd really appreciate your support with an upvote 🙏 @tsanlis.bsky.social was kind enough to offer a free skip-the-line pass for Bluesky-related projects. Uneed is a great platform - thanks for supporting the ecosystem! www.uneed.best/tool/bluesky...
uneed.best
Discover Bluesky Scheduler on Uneed
Draft and schedule posts on Bluesky
3201
Jack Lewin @jacklewin.com · 09/12/2024
Nice! Upvoted 🙂
010
Jack Lewin @jacklewin.com · 09/12/2024
Hey! Sorry for the delay on this, quick update: I'll need to figure out how best to stay within Bluesky limits (they actually compress images when you upload directly), but I'm aware bigger image uploads are important, so I'm hoping to add this soon!
010
Jack Lewin @jacklewin.com · 09/12/2024
I reached out directly to the first few (this was great for getting some test users & early feedback), since then it's come through posting about it and word-of-mouth I'm in "build" mode at the moment though, really - going to spend more time on marketing once I've finished the table stakes stuff
010
Jack Lewin @jacklewin.com · 09/12/2024
Hey! Yes, I'm planning to support bigger file uploads :) I'll need to figure out how best to stay within Bluesky limits (they actually compress images when you upload directly), but I'm aware it'll be useful, so it's definitely on my mind!
110
Jack Lewin @jacklewin.com · 09/12/2024
I've just noticed that blueskyscheduler.com reached 50 users last weekend! A tiny but fun milestone 🎉 #buildinpublic 💻🌱
4120
Jack Lewin @jacklewin.com · 09/12/2024
Interested to see how you get on! Are you sticking with Outrank, or trying different solutions? (I had a similar experience there, it definitely wasn't autopilot - although I didn't give it much training content)
100
Jack Lewin @jacklewin.com · 09/12/2024
Hey! 👋 You get redirected to Bluesky to log in (OAuth), so I never have access to your credentials - it's more secure than app passwords. I don't plan to support password login, and Bluesky discourage developers from using that: docs.bsky.app/blog/oauth-a...
110
Jack Lewin @jacklewin.com · 07/12/2024
I'm working on something for 🦋 myself - just appreciating the marketing angle :)
010
Jack Lewin @jacklewin.com · 07/12/2024
Spent some time today on quality-of-life fixes. Also started improving the "draft posts" flow ✨ This is coming in the next couple of days 💻🌱 #buildinpublic
WIP shot of new navigation for Bluesky Scheduler
111
Jack Lewin @jacklewin.com · 07/12/2024
Congrats on the launch! Great idea
110
Jack Lewin @jacklewin.com · 07/12/2024
Had a super busy week, so I've been quiet on here Back to #buildinpublic this weekend! Today I'm polishing some rough edges on blueskyscheduler.com. Tackling a couple of UI bugs, more useful error handling, and allow saving a draft when it exceeds the character limit
150
Jack Lewin @jacklewin.com · 04/12/2024
sdsa.ai has some AWESOME easter eggs Is it a marketing website, or a hidden cyber challenge? (well now I'm posting about it, so it's evidently good marketing!) /dev/agents is David Singleton's new startup (ex Stripe CTO). They're really sweating the details, and having some fun 😄
Easter eggs found in the /dev/agents terminal
010
Jack Lewin @jacklewin.com · 04/12/2024
Hey 👋 Thanks a lot, I'm on the waiting list! (7635) but I'm having some trouble with my listing - would you mind dropping me a DM please, or should I reach out somewhere else?
120
Jack Lewin @jacklewin.com · 02/12/2024
Anyone else or just me? #buildinpublic
Two buttons meme: "grow existing projects with MRR" or "build free stuff for Bluesky"
050
Jack Lewin @jacklewin.com · 02/12/2024
Nice one, @tsanlis.bsky.social! It's great to see folks supporting the ecosystem 💙 blueskyscheduler.com is a free tool for drafting & scheduling posts :)
blueskyscheduler.com
Bluesky Scheduler | Schedule posts on Bsky
120
Jack Lewin @jacklewin.com · 01/12/2024
Not worried about the competition - one of my favourite things about Bluesky is that anyone can build on top of it :) More conscious of folks getting confused about two products with the same name. Anyway, I agree re: overthinking, it's probably not worth focusing on right now
120
Jack Lewin @jacklewin.com · 01/12/2024
This is awkward... Indie makers, what do you do when somebody launches a product with the same name as yours? Someone launched "Bluesky Scheduler" on Product Hunt today, but I've got blueskyscheduler.com 😬 I sent them a DM the other day, but no response... How best to handle this? #buildinpublic
9131
Jack Lewin @jacklewin.com · 01/12/2024
I'll figure out what's up with that - the documentation says 1MB max (Bluesky limit) but I can upload bigger files on the web, so 🤔 I'll have a look (probably tomorrow) and let you know!
110
Jack Lewin @jacklewin.com · 30/11/2024
Hope it's useful! Shout if you have any feedback or feature requests :)
000
Jack Lewin @jacklewin.com · 30/11/2024
Thanks for this @tuancao.me! Love how an ecosystem is forming around Bsky 🦋
010
Jack Lewin @jacklewin.com · 30/11/2024
Hey 👋 It's not built-in, but I've built a free tool to help with this: blueskyscheduler.com Let me know if you give it a try - hope it's useful!
110
Jack Lewin @jacklewin.com · 30/11/2024
Hey 👋 I've built a free tool to help with this: blueskyscheduler.com Let me know if you give it a try - hope it's useful!
110
Jack Lewin @jacklewin.com · 30/11/2024
Added support for drafts to blueskyscheduler.com Also added a warning to make sure you don't lose unsaved changes when leaving the page ✨ Productive afternoon!
A warning to stop users losing their draft on Bluesky Scheduler
430
Jack Lewin @jacklewin.com · 29/11/2024
Did something I never thought I'd do this week - left a gig early 🫣 Last-minute tickets, changed my plans & got there just in time for the support (who was good!) Then the band came on and it was... so flat 😳 Stayed for ~1hr, then decided to cut our losses. No regrets (apart from the ticket, heh)
030
Jack Lewin @jacklewin.com · 26/11/2024
Finished the landing page 💪 There are still a few things I'd like to improve, it's not polished, but I wanted to get something "good enough" as a starting point - I feel like I've done that. Fun fact: the first post in this thread came via www.blueskyscheduler.com. It forced me to get started 😅
Hero sectionBenefits sectionFAQs section
000
Jack Lewin @jacklewin.com · 26/11/2024
Hey! I'd love to share blueskyscheduler.com on the directory - early days still, but I'm building in public & constantly improving it 🌱
blueskyscheduler.com
Bluesky Scheduler | Schedule posts on Bsky
000
Jack Lewin @jacklewin.com · 26/11/2024
Hope the next few days feel a bit more positive - my DMs are always open 🙂
110
Jack Lewin @jacklewin.com · 26/11/2024
I just set prefetch=false on the link once I figured out the problem, maybe a POST request makes more sense semantically, but this works too!
010
Jack Lewin @jacklewin.com · 26/11/2024
Anyway, back to building: I really underestimated how long it would take to write the copy 😅 Copywriting is not my forte. Or maybe the problem is indecisiveness (ha) Speaking of which: I need a second opinion here, any preferences? I'm leaning towards the bottom one b/c the spacing feels better...
Two versions of a "benefits" section
210
Jack Lewin @jacklewin.com · 26/11/2024
The annoying auth bug: I have a "sign out" link which seemed harmless: - Link to /sign-out - Clear the session - Redirect to homepage For some reason I kept getting logged out after clicking around a bit. No obvious reason, the cookie just disappeared Of course, Next.js was prefetching the link 😭
200
Jack Lewin @jacklewin.com · 26/11/2024
- Added a subheading to showcase the benefits - Fixed the CTA - Wasted a bunch of time on a very annoying auth bug Need to add some social proof here, but for now, maybe I'll have some fun with it 😄
Placeholder idea for pre-launch "social proof"
100
Jack Lewin @jacklewin.com · 26/11/2024
Btw, the homepage currently looks like this (...yeah, that's all I've got) I'm happy enough with the header copy, it gets straight to the point and I'm okay with keeping it narrow - for now, at least Need to communicate the benefits better (so what?) and the CTA feels pretty ugly (sorry button)
Screenshot of the homepage I'm hoping to replace
100
Jack Lewin @jacklewin.com · 26/11/2024
Aiming to get it live tonight... but I'll see how it goes!
010
Jack Lewin @jacklewin.com · 26/11/2024
Couple of resources I'm gonna try and follow (and hopefully get part of the way there) www.julian.com/guide/startu... - super in-depth www.kalzumeus.com/2009/08/06/l... - oldie but goodie
100
Jack Lewin @jacklewin.com · 26/11/2024
Okay, tonight I'm going to #buildinpublic a landing page for Bluesky Scheduler. So you'll get to see my design struggles, I suppose 😄 Wish me luck!
2130
Jack Lewin @jacklewin.com · 26/11/2024
Nice one! I think blueskyscheduler.com would be a good fit, would you be up for adding it? (bear with me on the homepage - I'm focusing on that tonight!)
blueskyscheduler.com
Bluesky Scheduler | Schedule posts on Bsky
010
Jack Lewin @jacklewin.com · 26/11/2024
I tackled this last night, so I feel your pain! This reference app was useful: github.com/bluesky-soci...
110
Jack Lewin @jacklewin.com · 26/11/2024
I'm focused on Bsky/atproto right now, but cross-posting to X and Threads is definitely a consideration
000
Jack Lewin @jacklewin.com · 25/11/2024
Thanks @marckohlbrugge.com for sharing this example repo a couple of days ago, it would've been much more painful to go from scratch github.com/bluesky-soci...
010
Jack Lewin @jacklewin.com · 25/11/2024
I started out with that because it's easier to get up & running, but I'm really not keen on handling passwords manually - plus the extra considerations like 2FA that can trip you up 😅
110
Jack Lewin @jacklewin.com · 25/11/2024
Praying for the day @authjs.dev supports the at-proto OAuth spec, yikes that was a bit of a pain
100
Jack Lewin @jacklewin.com · 25/11/2024
Tonight's goal: finish implementing OAuth for Bluesky Scheduler & make some improvements to the login flow after getting some useful feedback. Let's go... 💻🌱 #buildinpublic
2130
Jack Lewin @jacklewin.com · 25/11/2024
I'll help anyone get to $5k MRR within a week - guaranteed results ...my consulting fee is only $10k/m 😆
010