Norah Sakal Profile Banner
Norah Sakal Profile
Norah Sakal

@norahsakal

2,848
Followers
491
Following
756
Media
1,914
Statuses

AI engineer tweeting about building + launching AI apps 🤖

San Francisco
Joined January 2011
Don't wanna be here? Send us removal request.
Pinned Tweet
@norahsakal
Norah Sakal
1 year
💥 Watch me build a micro-SaaS from scratch live in this thread this weekend 💥 ⏰ 24 hours 🎯 1 feature 📝 Step-by-step instructions Tech stack: 🐍 Python 🧩 APIs: - 📝 Notion API - 💰 Gumroad API ☁️ AWS: - 🤖 Lambda (serverless) The problem ⬇️
25
30
399
@norahsakal
Norah Sakal
2 years
⚡️Watch me build a micro-SaaS from scratch live in this thread this weekend⚡️ ⏰ 24 hours 🎯 1 feature 📝 Step-by-step instructions Tech stack: ⚛️ ReactJS 🐍 Python 💰 Stripe  ☁️ AWS - 🤖 Lambda (serverless) - 📩 SES - 💾 DynamoDB (noSQL) The problem ⬇️
30
63
527
@norahsakal
Norah Sakal
2 years
💥Watch me build a micro-SaaS from scratch live in this thread this weekend💥 ⏰ 24 hours 🎯 1 feature 📝 Step-by-step instructions Tech stack: ⚛️ ReactJS 🐍 Python 🦾 GPT-3 API ☁️ AWS - 🤖 Lambda (serverless) - 📩 SES - 💾 DynamoDB (noSQL) The problem ⬇️
30
50
493
@norahsakal
Norah Sakal
2 years
💥Watch me build a micro-SaaS from scratch live in this thread this weekend💥 ⏰ 48 hours 🎯 1 feature 📝 Step-by-step instructions Tech stack: ⚛️ ReactJS 🐍 Python APIs: - 🐦 Twitter API - 📝 Notion API - 🦾 GPT-3 API ☁️ AWS - 🤖 Lambda (serverless) The problem ⬇️
41
50
490
@norahsakal
Norah Sakal
2 years
💥 Watch me build a micro-SaaS from scratch live in this thread this weekend ⏳ 24 hours 🎯 1 feature 📝 Step by step instructions Tech stack: ⚛️ ReactJS 🐍 Python (serverless) ☁️ AWS - 🤖 Lambda (serverless) - 📩 SES - 💾 DynamoDB (noSQL) The problem ⬇️
12
18
231
@norahsakal
Norah Sakal
2 years
I built a 7-day free SMS trial which ends with users getting a Stripe link to keep the daily messages coming. I built this fully automated pipeline for trying out my daily-pollen-forecasts-by-SMS idea, but it can be repurposed into any daily SMS service. Here are the 7 steps⬇️
11
0
45
@norahsakal
Norah Sakal
2 years
Essentially I built a simple landing page where I’m first picking the resources. Then using the GitHub API + CLI to create repos/branches/pr/merge. All with 19 (!) of Python scripts to orchestrate everything. I finally wrote a complete walkthrough ⬇️
2
1
34
@norahsakal
Norah Sakal
2 years
Your profile says you tweet about X, but what do you ACTUALLY write about? I made a Chrome extension that summarizes what users really tweet about. Like this tweet, and I'll reply with your tweet summary below ⬇️
26
5
33
@norahsakal
Norah Sakal
2 years
This prompt by @chris_lueders_ works great, I used this prompt: "app UI design, sales automation, red blue and white color palette, behance, dribbble::5 --v 4 --q 2" Here's what I got ⬇️
Tweet media one
@chris_lueders_
Chris Lüders
2 years
My AI design post caused a frenzy - so I'm back with even more generated UI designs! Midjourney is the tool that makes it all happen. Try this prompt: "app UI design, [category you like], behance, dribbble::5 --v 4 --q 2".
Tweet media one
Tweet media two
Tweet media three
Tweet media four
87
333
3K
0
5
30
@norahsakal
Norah Sakal
2 years
Wow this has been so much fun, thanks so much for hanging out with me all day!🙏 It's 4 am here in San Francisco, so I'm taking a break for now🥱 Left to do: 🔲 Push backend to production 🔲 Try some of the cocktail recipes 🔲 Add more alternatives to frontend See you soon 🙌
2
1
24
@norahsakal
Norah Sakal
2 years
Exciting news! 🎉OpenAI just released the ChatGPT API 🎉 Now you can build amazing apps and products powered by the same AI model used in ChatGPT.
Tweet media one
7
6
25
@norahsakal
Norah Sakal
2 years
This has been so much fun! It's 3 am here in San Francisco so I'm taking a break for now🥱 Thanks so much for hanging out with me all day!🙏 Left to do: ⚪️ Finalize backend ~50% done ⚪️ Integrate Stripe ⚪️ Set up email logic ⚪️ Push all to production See you tomorrow 🙌
1
0
23
@norahsakal
Norah Sakal
2 years
Wow, this has been SO MUCH FUN. Thanks so much for hanging out with me all day! Your support means a lot 🙏 It's 4 am here in San Francisco, so I'm taking a break for now🥱 Some of tomorrow's to-do: 🔲 Anti-goals 🔲 Finalize v1 web app 🔲 Finalize backend See you soon🙌
3
0
21
@norahsakal
Norah Sakal
2 years
Are you looking to get better results from your GPT-3 prompts? Here's a step-by-step guide on how to fine-tune a GPT-3 model with your own data for improved performance ⬇️
2
1
21
@norahsakal
Norah Sakal
1 year
Just took the new Bing Dalle-3 for a spin with logo designing, amazing 🤯 I used this prompt: "The company Klava is a SaaS company selling a service and an app that you use when playing pickleball. A logo with white background, vector, minimalistic, dribbble style"
Tweet media one
0
0
22
@norahsakal
Norah Sakal
1 year
All set with the Gumroad pages ✅ It's 2:30 am here in San Francisco, so I’ll hit publish first thing tomorrow 🥱 Thanks for following along, I truly appreciate all your encouragement! 🙏
Tweet media one
3
0
18
@norahsakal
Norah Sakal
2 years
Are you ready to take your customer support to the next level with the new CharGPT API? Here's a step-by-step guide on how to build a powerful chatbot service that can handle all your support requests ⬇️
4
1
19
@norahsakal
Norah Sakal
2 years
Before diving into building the backend, let's map out the functions of our app. Here’s a super simple flow diagram. It shows the hourly cron job that wakes up and fetches a user’s saved bookmarks via a queue:
Tweet media one
2
0
18
@norahsakal
Norah Sakal
2 years
Good morning ☀️ Only 6 hours left in the hackathon, let's make it count!
0
0
17
@norahsakal
Norah Sakal
2 years
Idea 💡 Let’s build an automated Twitter bookmark organizer in Notion. Using GPT-3 to categorize and automatically tag each tweet with 5 keywords ⬇️
Tweet media one
1
1
17
@norahsakal
Norah Sakal
1 year
Idea 💡 Let’s build a fully automated bug-hunting service to help makers catch those tricky bugs faster. Using Notion as a fully automated project manager tool and GPT to help me find bugs.
1
0
16
@norahsakal
Norah Sakal
2 years
Idea💡 A text logo generator for indie hackers with a tight budget. And we’re talking real tight budget. Also, I’ve been curious to try the new pay-what-you-want feature in Stripe. So let’s create a logo maker on a pay-what-you-want basis* *$1 minimum What I'm thinking⬇️
1
0
16
@norahsakal
Norah Sakal
2 years
Dropbox Shop is now live in beta, and I wanted to see how it is stacked up against @gumroad Biggest difference: ✅ Clean UI ✅ No charging fees If you're looking to sell your digital content, @Dropbox Shop is definitely worth checking out. Here's a more detailed comparison:
Tweet media one
1
0
17
@norahsakal
Norah Sakal
2 years
@ThePeterMick The Stripe customer portal is great for that 🙌 The rest is 10 lines of code and listening to a webhook:
Tweet media one
1
1
16
@norahsakal
Norah Sakal
2 years
I’m working on a blog post that goes into detail about automation ideas. Essentially I’m using the GitHub API + CLI to - create repos/branches/pr/merge - deploy secrets Then a range of Python scripts to create yml files for infrastructure generation + generating a CI/CD flow
4
0
17
@norahsakal
Norah Sakal
6 years
Busy artificial intelligence February; last week I talked AI at Swetugg in Stockholm, this weekend I was invited to PyCaribbean to give a talk about AI here in the Caribbean and this coming weekend I’m talking AI and deep learning at PyCascade in Seattle.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
16
@norahsakal
Norah Sakal
2 years
If you're a maker, submitting a talk to a conference is a great way to share your work with a wider audience and get feedback. I've talked about my AI startup at 9 tech conferences. Here are 4 ways to come up with ideas. Each with an example abstract to get you started.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
2
14
@norahsakal
Norah Sakal
2 years
Many of you have been curious about building a chatbot with both audio and text input capabilities. Join me in this step-by-step guide as we create a ChatGPT-based chatbot from scratch with both text-to-speech and speech-to-text 🔊⬇️
6
2
16
@norahsakal
Norah Sakal
2 years
First frontend commit + first scrappy landing page version ✅ I'm keeping this dummy headline + text for now.
Tweet media one
2
0
16
@norahsakal
Norah Sakal
2 years
Idea 💡 An AI bartender that gives you cocktail recipes according to your input. Want a sweet drink with vodka as base? No problem Want a sour drink + proper cocktail name for your next dinner part? I got you fam Want a fizzy drink from 4 ingredients? Say no more Mockup ⬇️
1
0
15
@norahsakal
Norah Sakal
2 years
🚨Crazy idea alert🚨 Do you want to have your own version of Bookmarkerr? Let's make it happen! I just came up with the idea to sell the entire code base. *It's a presale since I’m still coding the app* Grab your own copy & take it to the next level⬇️
2
0
14
@norahsakal
Norah Sakal
1 year
Before diving into backend development, my toolkit: 1️⃣ Carrd: Landing page (no code) 2️⃣ Gumroad: Bug hunt orders (no code) 3️⃣ Notion: Project management (no code) 4️⃣ MailChimp: Waitlist signup (no code) 5️⃣ Serverless: Backend ops 6️⃣ AWS Lambda: Core 7️⃣ AWS SES: Emails
Tweet media one
1
1
14
@norahsakal
Norah Sakal
2 years
While the domain is getting registered, let’s establish anti-goals. In short, anti-goals are things you DON’T want to happen. Final outcomes and along the way. What can you do to prevent the worst possible outcome? Here’s a great thread on the subject:
@SahilBloom
Sahil Bloom
2 years
I started establishing “Anti-Goals” for all new projects. Everything changed. Here’s how it works:
279
2K
9K
1
1
15
@norahsakal
Norah Sakal
2 years
I finally wrote a script that generates ALL the code Some of the most tedious tasks are now fully automated: - Generating YAML files - Creating repos + branches (Github API) - Creating CI/CD pipelines (Github actions) - Creating pull requests - Merging PRs Went from 2h➡️~10min
1
0
14
@norahsakal
Norah Sakal
1 year
Built a neat Chrome Extension to help me engage more on LinkedIn. It's entirely client-side, with no backend at all! Set daily goals for likes & comments, and it automatically resets at midnight. Here's how it works ⬇️💬
1
1
14
@norahsakal
Norah Sakal
2 years
Let's come up with a name I’ll use the free business name generator @namelix for this. Let’s look for a new name with these keywords: logo create generator
Tweet media one
3
0
13
@norahsakal
Norah Sakal
2 years
Alright, let's put this growth strategy into action and start building the app. I've been using the framework outlined in the book 'Product-Led Growth: How to Build a Product That Sells Itself' by Wes Bush. Let's get to work!
Tweet media one
3
1
12
@norahsakal
Norah Sakal
2 years
First things first, securing the domain then creating a logo 🫡 I'm (overly) obsessed with •com domains and colorful logos. I don’t have time to design a new logo so I’ll go with a text logo from @LogoCorn (shameless plug)
2
0
14
@norahsakal
Norah Sakal
2 years
You're constantly bookmarking tweets that you want to come back to later. But when the time comes to actually find that one particular tweet, it's nearly impossible to do so. Here's how you can create an automatic bookmark organizer in Notion with the Twitter API and GPT-3 ⬇️
Tweet media one
2
0
14
@norahsakal
Norah Sakal
2 years
The first version of the web app is deployed ✅ Next up, adding the rest of the menu: 🔲 Settings 🔲 Billing
1
0
12
@norahsakal
Norah Sakal
2 years
Just upgraded to ChatGPT Plus for GPT-4 access 🚀
Tweet media one
5
0
14
@norahsakal
Norah Sakal
2 years
You never know what content will take off. In Nov, I wrote a blog post about building a GPT-3 Chrome extension. It didn't receive a ton of attention initially. But interest in the topic spiked in Dec with the release of chatGPT. It's a reminder to keep creating & sharing💡
Tweet media one
4
0
13
@norahsakal
Norah Sakal
2 years
I didn't know chatbots could get annoyed until I heard this one dramatically *sigh* after I asked where she 'lives'😂 Listen 🔊⬇️ Context: I built this chatbot where you can record your messages and choose whether you'd like to get the audio of the ChatGPT reply. #ChatbotDrama
3
0
13
@norahsakal
Norah Sakal
2 years
If you're looking for alternatives to Gumroad, I recently wrote a blog post comparing it to Dropbox Shop. One major difference is that Dropbox Shop only charges the processing fees from payment providers, rather than a flat rate. Here's a more in-depth comparison⬇️
@norahsakal
Norah Sakal
2 years
Dropbox Shop is now live in beta, and I wanted to see how it is stacked up against @gumroad Biggest difference: ✅ Clean UI ✅ No charging fees If you're looking to sell your digital content, @Dropbox Shop is definitely worth checking out. Here's a more detailed comparison:
Tweet media one
1
0
17
2
1
12
@norahsakal
Norah Sakal
2 years
You can set up a welcome email sequence for your freebies on Gumroad in just a few minutes, and it can make a big difference in your conversion rate. Here's a step-by-step guide to setting up your own welcome email sequence:
3
1
11
@norahsakal
Norah Sakal
2 years
I couldn't decide which of the two headlines would be more effective for landing page conversion. So I asked gpt3 for help 🤝
Tweet media one
5
0
13
@norahsakal
Norah Sakal
2 years
🔲 Currently working on finishing the first version of the frontend Here’s my "wireframe" - I know I should learn to do them properly in Figma. I’ll do it next time 🫡
Tweet media one
1
0
13
@norahsakal
Norah Sakal
6 years
Super excited to announce that I'll be speaking about artificial intelligence at @pycascades tomorrow 🤖 Such an amazing speaker lineup, can’t wait 💥
2
1
11
@norahsakal
Norah Sakal
2 years
While the domain is getting registered, let’s establish anti-goals. In short, anti-goals are things you DON’T want to happen. Final outcomes and along the way. What can you do to prevent the worst possible outcome? Here’s a great thread on the subject:
@SahilBloom
Sahil Bloom
2 years
I started establishing “Anti-Goals” for all new projects. Everything changed. Here’s how it works:
279
2K
9K
1
0
13
@norahsakal
Norah Sakal
2 years
This tweet inspired me to build my own CLI app to ask GPT-3 programming-related questions💡 Here’s how you can build one in 5 steps: 1. Get OpenAI key 2. Create Python script calling GPT-3 3. Create bash script 4. Add bash script to PATH 5. Ask away
@thesephist
Linus
2 years
Made a little CLI that just pipes my programming questions to GPT-3, so I now can ask it stuff when I'm in the command line! LLMs are better than Stack Overflow now — I just ask it, and it gives me a comprehensive answer in one shot, right there in my terminal, in a couple secs.
Tweet media one
74
366
4K
3
1
13
@norahsakal
Norah Sakal
2 years
Problem 🤔 I’m constantly bookmarking tweets I want to come back to later. But when I need to find that one particular tweet later on. It's almost impossible to do so.
3
0
12
@norahsakal
Norah Sakal
2 years
💡I should turn my most popular blog post into a mini-course💡 This idea hit me on my late-night flight home from San Diego last Sunday. My post on how to fine-tune a GPT-3 model had just unexpectedly gained a lot of traction. Here’s how I launched a mini-course in 5 days ⬇️
2
0
12
@norahsakal
Norah Sakal
1 year
How the app will work 🐛 Automation overview: 1. User books a free bug hunt on Gumroad 2. Gumroad pings the backend about the new order 3. Backend creates a new order in Notion 4. User is automatically notified about the progress
1
0
11
@norahsakal
Norah Sakal
6 years
Yesterday I gave my talk about artificial intelligence and how to build yourself an AI app in 3 easy steps at #PyConCa2018 here in Toronto. I was beyond excited to share my journey, show…
0
7
10
@norahsakal
Norah Sakal
3 years
Launching my very first Gumroad product! 🚢 Ever wanted a niche job board but didn't have any good ideas? 💡 Look no further. I've curated a list of 100 available .com domain ideas for niche job boards. ➡️
3
2
11
@norahsakal
Norah Sakal
2 years
This is my first time trying out Stripe's automated pricing tables, and it was a breeze. Just a few lines of code and you have an embedded pricing table ✅
Tweet media one
1
0
11
@norahsakal
Norah Sakal
3 years
Weekend hackathon: Get acquired by The Knot💍 Here's the road map🛣 1) AI idea🤖 2) Find data🎨 3) Annotate data📊 4) Train model💪 5) Tweak model🚀 6) Build frontend🖥 7) Build backend☁️ 8) Soft launch🗣 9) Hard launch📣 10) Email the Knot💍(next week) But, what's the Knot?
4
0
11
@norahsakal
Norah Sakal
2 years
Small but mighty update: "Billing" button now takes you to the pricing table if you're on the free tier. Or directly to your customer portal if you're a pro user.
2
0
12
@norahsakal
Norah Sakal
2 years
I finally wrote a script that generates ALL the code. Some of the most tedious tasks are now fully automated: - Generating YAML files - Creating repos + branches(Github API) - Creating CI/CD pipelines(Github actions) - Creating pull requests - Merging PRs Went from 2h➡️~10min
2
0
12
@norahsakal
Norah Sakal
2 years
My longest blog post yet 🫣 A complete step-by-step of building a ChatGPT-powered bot from scratch with both text-to-speech and speech-to-text capabilities 🎤
Tweet media one
@norahsakal
Norah Sakal
2 years
Many of you have been curious about building a chatbot with both audio and text input capabilities. Join me in this step-by-step guide as we create a ChatGPT-based chatbot from scratch with both text-to-speech and speech-to-text 🔊⬇️
6
2
16
1
0
12
@norahsakal
Norah Sakal
2 years
AWS offers an incredible free tier each month. That's why I'm building my serverless apps on AWS: 🪣Storage 5 GB 20 K GET 2 K PUT ☁️CDN 1 TB transfer out 10 M requests 2 M invokes 💽NoSQL 25 GB 25 tables 🤖Lambda 1 M requests 👯‍♂️Users 50 K MAU 🚦API 1 M calls All for free.
1
1
12
@norahsakal
Norah Sakal
2 years
Problem🤔 I looked back on my 13 latest projects and they had one fun thing in common: creating a logo Sure, indie hacker products are supposed to be scrappy, but I just LOVE that first step when you have a new idea. It’s a fun thing to do but still time-consuming. 13 logos⬇️
Tweet media one
1
0
12
@norahsakal
Norah Sakal
2 years
Decided to go with Bookmarkerr 🏆 ✅ says what the app does ✅ has an available •com domain I'm (overly) obsessed with •com domains
Tweet media one
1
0
11
@norahsakal
Norah Sakal
2 years
@ikoichi @Kamphey Helping solo makers market their products 📣
3
1
10
@norahsakal
Norah Sakal
2 years
It took WAY more than 48h to finalize but Bookmarkerr is finally live on @ProductHunt 🫡 The coming Twitter API changes made me pivot the whole idea. 🚨Now offering immediate sync of up to 800 bookmarked tweets to your Notion table🚨 Get your tweets organized, now's the time!👀
@norahsakal
Norah Sakal
2 years
💥Watch me build a micro-SaaS from scratch live in this thread this weekend💥 ⏰ 48 hours 🎯 1 feature 📝 Step-by-step instructions Tech stack: ⚛️ ReactJS 🐍 Python APIs: - 🐦 Twitter API - 📝 Notion API - 🦾 GPT-3 API ☁️ AWS - 🤖 Lambda (serverless) The problem ⬇️
41
50
490
2
1
11
@norahsakal
Norah Sakal
4 years
@peteskomoroch I've built a platform where cancer researchers and stem cell researchers can upload their microscopy images and have them automatically analyzed and annotated with deep learning algorithms
0
1
11
@norahsakal
Norah Sakal
2 years
I finally wrote a script that generates ALL the code. Some of the most tedious tasks are now fully automated: - Generating YAML files - Creating repos + branches (Github API) - Creating CI/CD pipelines (Github actions) - Creating pull requests - Merging PRs Went from 2h ~10min
2
0
10
@norahsakal
Norah Sakal
2 years
Why build a tweet bookmark organizer? This idea is actually not a random one. It’s based on one of my most read blog post “How to create an automated Twitter bookmark organizer in Notion” Here’re the impressions + top queries from the last couple of months ⬇️
Tweet media one
1
0
11
@norahsakal
Norah Sakal
2 years
The joy of starting a new project💆‍♀️ I absolutely love to automate my build, test, and deployment pipeline with GitHub actions, but it feels like all my repos start out like this.
Tweet media one
0
0
10
@norahsakal
Norah Sakal
2 years
🎄December 11th: AI-powered image editing🎄 Today's advent calendar idea is to use AI to edit images. Simply write a description of the changes you want to make and get the changes applied automatically. Stay tuned for more AI-powered solution ideas throughout the month! 🤖
0
0
10
@norahsakal
Norah Sakal
2 years
@tdinh_me I recently wrote a blog post comparing Gumroad to Dropbox Shop if you're looking for alternative options. Dropbox Shop currently has no fees. TLDR; 👍 No charging fees 👎 Fewer features
@norahsakal
Norah Sakal
2 years
Dropbox Shop is now live in beta, and I wanted to see how it is stacked up against @gumroad Biggest difference: ✅ Clean UI ✅ No charging fees If you're looking to sell your digital content, @Dropbox Shop is definitely worth checking out. Here's a more detailed comparison:
Tweet media one
1
0
17
1
0
9
@norahsakal
Norah Sakal
2 years
I’m a software developer, but I still struggled with the OAuth flow to get access to other users’ Notion databases. Here’s a complete walk-through of how to create a public Notion integration and get authorization to others' Notion databases in 4 simple steps ⬇️
Tweet media one
1
0
9
@norahsakal
Norah Sakal
2 years
Makers and indie hackers, what if we could make marketing more like a game? 🤔 Imagine being rewarded for your creativity and hard work.
3
0
11
@norahsakal
Norah Sakal
2 years
I'm using the 'react-color' GitHub library to let users customize their logo color. Truly simple to use; 6 lines of code and you have a color picker like this one ⬇️
2
1
11
@norahsakal
Norah Sakal
2 years
This weekend I'm (finally) diving into React Native! Biggest benefit➡️developing cross-platform native apps using a single codebase for both iOS and Android apps. Running both Android studio + Xcode to simulate the app on both devices (you can hear my Mac fan from miles away💆‍♀️)
Tweet media one
2
0
10
@norahsakal
Norah Sakal
2 years
If you're following a lot of makers on Twitter, it can be hard to keep track of all their launches on Product Hunt. Here's how you can build a micro-SaaS that sends you an email every morning with a summary of all the launches from people you follow:
3
1
10
@norahsakal
Norah Sakal
2 years
Wow, this has been so much fun! It's 2:30 am so I'm taking a break for now🥱 Thanks so much for hanging out with me!🙏 See you tomorrow 🙌
2
0
10
@norahsakal
Norah Sakal
2 years
Problem 🤔 Last week I wanted a sweet cocktail, but I only had 2 ingredients at home: - vodka - champagne How do I come up with a tasty cocktail using these ingredients? 🍹
1
0
9
@norahsakal
Norah Sakal
2 years
Backend infrastructure is up ✅ Here’s how a Python script saves me 2h every time I need a new backend. I used to create every resource manually, it took me ~2h. Then I switched to infrastructure automation, but it still took ~1 hour to add every resource + debug.
2
0
10
@norahsakal
Norah Sakal
2 years
The first version of the landing page is deployed and online ✅ It’s 3:30 am here in San Francisco, so I’ll wait until tomorrow before I connect it with the backend.
2
1
10
@norahsakal
Norah Sakal
1 year
Problem 🤔 I noticed a ton of tweets sharing the struggle with bugs slipping past tests. Personally, I love writing tests 🫣 But some bugs are just difficult to catch without “real world” tests, AKA a human actually testing your product. @bagelsangranola
Tweet media one
1
0
9
@norahsakal
Norah Sakal
2 years
I was inspired to redesign my personal blog after seeing @euboid amazing cover images. My cover images are human-made (by me 🫡), and I spend a lot of time making them. I would love to automate that part of the blogging process just like they've done. The new look ⬇️
Tweet media one
@euboid
Wilson Wilson
2 years
I've been creating images for our blog using AI (Midjourney), and the results have been beyond mind-blowing 🤯
Tweet media one
Tweet media two
Tweet media three
Tweet media four
119
165
3K
5
0
9
@norahsakal
Norah Sakal
3 years
@ProductHunt 🤷‍♀️
2
1
9
@norahsakal
Norah Sakal
2 years
🎄December 4th: Analyzing customer feedback and reviews with AI🎄 Use AI to automatically generate an analysis of customer feedback and reviews, gaining valuable insights to improve your products & services. Stay tuned for more AI-powered solution ideas throughout the month! 🤖
0
0
10
@norahsakal
Norah Sakal
2 years
Time to finalize this SaaS 🫡
Tweet media one
2
0
10
@norahsakal
Norah Sakal
2 years
While the domain is getting registered, let’s establish anti-goals. In short, anti-goals are things you DON’T want to happen. Final outcomes and along the way. What can you do to prevent the worst possible outcome? Here’s a great thread on the subject:
@SahilBloom
Sahil Bloom
2 years
I started establishing “Anti-Goals” for all new projects. Everything changed. Here’s how it works:
279
2K
9K
1
2
10
@norahsakal
Norah Sakal
3 years
@levelsio 👀⬇️
Tweet media one
0
1
9
@norahsakal
Norah Sakal
2 years
I have a Python script that saves me 2h every time I need a backend. I used to create everything manually. Then I switched to infrastructure automation, still took ~1 hour to add resources + deploy + debug I finally wrote a script that generates ALL code. Went from 2h➡️~10min
2
0
8
@norahsakal
Norah Sakal
3 years
How good is your SaaS business idea? I made an app to evaluate your big ideah 🚀
3
0
9
@norahsakal
Norah Sakal
1 year
Used GPT to evaluate some potential .com domain names for an upcoming 🍷-SaaS project
Tweet media one
0
1
9
@norahsakal
Norah Sakal
2 years
The first version of the landing page is deployed and online ✅ It’s 4 am here in San Francisco but I couldn't wait to share the progress with you. 🎉
1
0
9
@norahsakal
Norah Sakal
2 years
@jasonleowsg From The Mom Test: When you hear a request, it’s your job to understand the motivations which led to it. Dig deeper: - Why do you want that? - What would that let you do? - How are you coping without it? - How would that fit into your day? - How would that fit into your day?
1
0
9
@norahsakal
Norah Sakal
1 year
🚀 Big News! OpenAI just announced that you can now fine-tune GPT-3.5 Turbo 🙌 ✅ Custom Models ✅ Improved Performance ✅ Personalized Tone ✅ More Tokens (4k!) Early tests even suggest it can match GPT-4 on specific tasks!
Tweet media one
2
0
9
@norahsakal
Norah Sakal
2 years
🎄December 7th: Automated report generation🎄 Use ChatGPT to automate report generation from financial data. Just upload a CSV file and let the AI do the rest. No more tedious report writing. Stay tuned for more AI-powered solution ideas throughout the month! 🤖
2
2
9
@norahsakal
Norah Sakal
3 years
@_pankaj_patidar “If you are not embarrassed by the first version of your product, you've launched too late.”
Tweet media one
1
0
9
@norahsakal
Norah Sakal
2 years
Let's give our app a name. I'll use the free business name generator @NAMELIX2 to help me out. I want something that clearly tells the purpose of the app. Let’s try with the keyword “bookmark”:
Tweet media one
1
1
9
@norahsakal
Norah Sakal
1 year
I LOVE to start coding immediately. But let’s start with some initial planning; pricing models 💸 Is your idea’s growth strategy 1) Dominant 2) Disruptive or 3) Differentiated
Tweet media one
1
0
8