Get live statistics and analysis of Marc 🇨🇦🇹🇹🇫🇷🇧🇧's profile on X / Twitter
🌊 Building ADHD apps I actually use · Sharing the indie iOS journey · @RememberNameApp · Code + Beach + Anime 🏝️
474following229followers
The Connector
Marc is a hands-on indie app developer sharing his personal journey of building ADHD-friendly apps with a touch of beach vibes and anime flair. He’s transparent about his progress, challenges, and learns straight from the trenches of indie entrepreneurship. Always interacting, tracking, and iterating, Marc’s all about connecting with fellow creators and users to build meaningful tools.
Marc’s relentless daily stats updates could probably fill a spreadsheet bigger than his app codebase — at this rate, he might just launch the world’s first ADHD app that tracks how many times you lose focus on building it!
Marc’s biggest win so far is shipping a major app update that supported multiple images per contact and fixing a widget post-refactor, demonstrating tangible user-driven improvements despite all the marketing challenges.
Marc’s life purpose is to create technology that truly supports people with ADHD, while cultivating a vibrant community of indie developers and users who champion practical, user-centered solutions.
He believes in honesty, persistence, and learning through iteration. Marc values transparency over perfection, community feedback over isolated work, and prioritizes small, incremental progress over getting lost in polishing endless features.
Marc’s greatest strength lies in his authentic communication and consistent engagement, which helps him build genuine connections and a loyal audience despite initial setbacks.
A notable weakness is a tendency to get caught in the scope creep cycle, which risks delaying releases and diluting focus—something Marc consciously battles yet still occasionally stumbles into.
To grow his audience on X, Marc should double down on storytelling by mixing in more user testimonials and success stories alongside his progress updates. Also, engaging with ADHD and indie dev communities with timely replies and collaborations will boost visibility and follower engagement.
Fun fact: Despite the ups and downs of app marketing stats, Marc keeps pushing methodically with daily check-ins, sharing both successes and struggles, showing that resilience is part of his brand.
🧘♀️Staying Focused & Avoiding Scope Creep
Interesting day today.
I worked on @RememberNameApp and added support for multiple images per contact, which was a request from users.
I also improved the import/export experience, though there’s still a bit more to do - especially with importing CSV files that have been edited. That part isn’t as solid yet.
I’m reminding myself to stick to a weekly update rhythm, even if there are still bugs or feature requests in the backlog. It’s so tempting to keep fixing just one more thing…then another…and before I know it, what should’ve been a quick update spirals into days (or even weeks!) of scope creep. 🧟♂️
It’s perhaps better to generally ship small, focused updates than to endlessly polish and delay. Obviously bigger updates may take more than a week.
Speaking of updates - pushed the update to Apple today. 🎉
Main highlights:
•Added support for multiple images
•Fixed the recent contacts widget, which broke after a major refactor
Good momentum today.
💡The key lesson:
Stay focused, avoid the dopamine trap of endless fixes and ship on schedule.
I finally fixed the widget for @RememberNameApp - the one that shows the most recently added contacts. 🎉
Turns out the issue came down to two separate containers: one for CloudKit and one local. They weren’t communicating. So even if you added a contact in Remember Names, it would go to the CloudKit container, but the widget wasn’t accessing the same container - leaving it empty. 🤦♂️
The real fix was to use a unified container. Simple in theory, but there was a hidden trap: the file defining the unified container wasn’t being added to the Xcode project…
Why? Because when I first started Remember Names a year ago, I had set up Xcode to require files to be manually added to the project - likely to give myself more control. 🔐
But with AI tools now generating files automatically, this setup worked against me. The AI generated the file, but since it wasn’t added to the project automatically, it wasn’t getting built.
I thought I had changed all the folders to accept files automatically but turns out I didn’t. So despite multiple attempts to fix it the widget never had what it needed and I wasn’t realizing why! 😫
What finally solved it? Slowing down and investigating what was really happening under the hood - not just blindly following suggestions or outputs. The AI couldn’t catch the problem, but because I took the time to understand how Xcode, file management and the containers were all working together, as well as which files were needed, I was able to spot the disconnect.😮💨
This reminded me how crucial it is to understand your tools, not just use them. If I hadn’t stayed curious…if I hadn’t stopped to trace the dots…I might still be stuck.
Now that it’s fixed, I can move on to other things I’ve been putting off. Going to do some final testing today and hopefully push an update by tonight or tomorrow. 🤞
💫Turning a 1-Star into a story
Just wrapped up today’s session.
I finally posted a new video on X - a response and fix to a 1-star review on @RememberNameApp. The review definitely stung at first, but instead of letting it throw me off I decided to turn it into a story worth sharing. The issue was valid…the location-based notification wasn’t triggering so I fixed it, tested it, and documented the process.
I shared the whole journey under the #buildinpublic tag. It felt good to be transparent about the challenge, the fix, and the thought process.
It’s a step forward.
Key updates:
•Location-based notifications are working: go somewhere, and if a name is tagged to that place, you’ll get a reminder.
•Major refactor done - modernized ALL the code so the UI feels clean and responsive.
•Added a congratulatory screen post-subscription…small touch but it feels right.
The foundation is finally strong. So the focus now shifts to marketing and storytelling - daily posts, demo videos, and audience-specific messages.
Let’s see how far this can go.
⭐️ 1-Star Reviews, Real Feedback, and Real-World Testing
A few days ago I started the day by checking the App Store, only to see a 1-star review from a user named Charles_24 with the headline:
“Don’t buy this app.”
His reasoning?
He claimed the app says it’s location-based but isn’t, making it “more or less useless.”
That stung.
I worked hard to build @RememberNameApp and it’s frustrating to get a public review like that - especially without any direct feedback or chance to respond. My first instinct was to be defensive, but I took a breath and stepped back.
What was he actually saying?
I reviewed the location features:
•Sorting names by proximity? ✅ Working as expected.
•Location-based reminders? ❌ Not working.
So yeah, he was partially right. The feature wasn’t triggering.
Still, I wish he had reached out first. But this is the reality of building for users: you’ll always have some users who don’t communicate, just criticize.
Rather than stay annoyed, I decided to turn this into a learning opportunity - not just for me, but for others.
I’d record the process and share it as a buildinpublic story. Documenting the real ups and downs.
But…everything that could go wrong did go wrong.
•Forgot to charge my phone and watch last night. Both were almost dead.
•Started recording - got halfway through a scene and wanted to redo it with a better transition. Just as I started re-recording the neighbor fires up the lawn mower.
•Tried testing the notification by biking to a nearby playground (set as the location trigger in the app), but realized I couldn’t film my watch while riding.
•Had to walk instead. Bright sun = glare on the watch screen.
•Phone battery hit 3%, then 1% while recording.
•Got interrupted mid-test by messages from wifey.
•And finally…the notification didn’t even trigger. 😫
By the time I got home, I was sweaty, low-battery, and missing half the footage I wanted for the story. I didn’t get to shoot the wrap-up scene in the park, where I planned to talk about lessons learned.
Buildinpublic? More like failinpublic…
All of this reminded me just how hard documenting while building actually is. It takes time, skill, and a lot of patience. It’s effort that could easily be spent just fixing bugs or improving the product instead.
But I still think it’s worth it.
Not many developers are consistently recording video updates - and I’ve seen interest grow since I did my 30-day buildinpublic video streak. It’s becoming a thing.
Still, it didn’t go as planned. But I was determined to fix the bug, retry the test, and record the second half later on.
Not perfect…but progress.
That’s the journey.
🧠 Memory Tips (Finally)
Earlier today @SamGherman replied to a post and said he downloaded Remember Names.
He liked it but…he thought the app would offer mnemonic-style tips for remembering names - not just recording them.
That was part of the original plan... 🫠
Somewhere between polishing features and prioritizing fixes…I just forgot about it.
So his comment was a great nudge.
⸻
🤖 Alex to the Rescue
I jumped into action using @alexcodes_ai to implement a basic version of the feature.
🧠 Added a new “Memory Techniques” tab
🗺️ Swapped the Maps tab out of the main bar
➡️ Moved Maps into the relevant Groups and People tabs
🔁 Updated widgets, intents, and internal routing
It wasn’t just a cosmetic change…the restructure touched key parts of the app’s logic.
Without Alex’s help this would’ve taken MUCH longer to implement.
⸻
🧪 Still Needs Polish
Right now, the UI is very minimal…maybe too plain. But it’s a solid start. The hard stuff’s in place.
I’ll keep testing and refining over time.
That’s what this is all about:
✅ Listening
✅ Iterating
✅ Building better, bit by bit
⸻
🙏 Thanks Sam!
App dev can feel like guessing in a vacuum sometimes but small moments of feedback like this help guide direction and improve the whole product.
Hope you see the update when it’s fully rolled out…and like it!🤞
⭐️ 1-Star Reviews, Real Feedback, and Real-World Testing
A few days ago I started the day by checking the App Store, only to see a 1-star review from a user named Charles_24 with the headline:
“Don’t buy this app.”
His reasoning?
He claimed the app says it’s location-based but isn’t, making it “more or less useless.”
That stung.
I worked hard to build @RememberNameApp and it’s frustrating to get a public review like that - especially without any direct feedback or chance to respond. My first instinct was to be defensive, but I took a breath and stepped back.
What was he actually saying?
I reviewed the location features:
•Sorting names by proximity? ✅ Working as expected.
•Location-based reminders? ❌ Not working.
So yeah, he was partially right. The feature wasn’t triggering.
Still, I wish he had reached out first. But this is the reality of building for users: you’ll always have some users who don’t communicate, just criticize.
Rather than stay annoyed, I decided to turn this into a learning opportunity - not just for me, but for others.
I’d record the process and share it as a buildinpublic story. Documenting the real ups and downs.
But…everything that could go wrong did go wrong.
•Forgot to charge my phone and watch last night. Both were almost dead.
•Started recording - got halfway through a scene and wanted to redo it with a better transition. Just as I started re-recording the neighbor fires up the lawn mower.
•Tried testing the notification by biking to a nearby playground (set as the location trigger in the app), but realized I couldn’t film my watch while riding.
•Had to walk instead. Bright sun = glare on the watch screen.
•Phone battery hit 3%, then 1% while recording.
•Got interrupted mid-test by messages from wifey.
•And finally…the notification didn’t even trigger. 😫
By the time I got home, I was sweaty, low-battery, and missing half the footage I wanted for the story. I didn’t get to shoot the wrap-up scene in the park, where I planned to talk about lessons learned.
Buildinpublic? More like failinpublic…
All of this reminded me just how hard documenting while building actually is. It takes time, skill, and a lot of patience. It’s effort that could easily be spent just fixing bugs or improving the product instead.
But I still think it’s worth it.
Not many developers are consistently recording video updates - and I’ve seen interest grow since I did my 30-day buildinpublic video streak. It’s becoming a thing.
Still, it didn’t go as planned. But I was determined to fix the bug, retry the test, and record the second half later on.
Not perfect…but progress.
That’s the journey.
🧠 Memory Tips (Finally)
Earlier today @SamGherman replied to a post and said he downloaded Remember Names.
He liked it but…he thought the app would offer mnemonic-style tips for remembering names - not just recording them.
That was part of the original plan... 🫠
Somewhere between polishing features and prioritizing fixes…I just forgot about it.
So his comment was a great nudge.
⸻
🤖 Alex to the Rescue
I jumped into action using @alexcodes_ai to implement a basic version of the feature.
🧠 Added a new “Memory Techniques” tab
🗺️ Swapped the Maps tab out of the main bar
➡️ Moved Maps into the relevant Groups and People tabs
🔁 Updated widgets, intents, and internal routing
It wasn’t just a cosmetic change…the restructure touched key parts of the app’s logic.
Without Alex’s help this would’ve taken MUCH longer to implement.
⸻
🧪 Still Needs Polish
Right now, the UI is very minimal…maybe too plain. But it’s a solid start. The hard stuff’s in place.
I’ll keep testing and refining over time.
That’s what this is all about:
✅ Listening
✅ Iterating
✅ Building better, bit by bit
⸻
🙏 Thanks Sam!
App dev can feel like guessing in a vacuum sometimes but small moments of feedback like this help guide direction and improve the whole product.
Hope you see the update when it’s fully rolled out…and like it!🤞
💫Turning a 1-Star into a story
Just wrapped up today’s session.
I finally posted a new video on X - a response and fix to a 1-star review on @RememberNameApp. The review definitely stung at first, but instead of letting it throw me off I decided to turn it into a story worth sharing. The issue was valid…the location-based notification wasn’t triggering so I fixed it, tested it, and documented the process.
I shared the whole journey under the #buildinpublic tag. It felt good to be transparent about the challenge, the fix, and the thought process.
It’s a step forward.
Key updates:
•Location-based notifications are working: go somewhere, and if a name is tagged to that place, you’ll get a reminder.
•Major refactor done - modernized ALL the code so the UI feels clean and responsive.
•Added a congratulatory screen post-subscription…small touch but it feels right.
The foundation is finally strong. So the focus now shifts to marketing and storytelling - daily posts, demo videos, and audience-specific messages.
Let’s see how far this can go.
{"data":{"__meta":{"device":false,"path":"/creators/MarcEstwick"},"/creators/MarcEstwick":{"data":{"user":{"id":"432964441","name":"Marc 🇨🇦🇹🇹🇫🇷🇧🇧","description":"🌊 Building ADHD apps I actually use · Sharing the indie iOS journey · @RememberNameApp · Code + Beach + Anime 🏝️","followers_count":229,"friends_count":474,"statuses_count":436,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1947324358285778944/XK2iAlVK_normal.jpg","screen_name":"MarcEstwick","location":"Barbados","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"bento.me/marcestwick","expanded_url":"https://bento.me/marcestwick","url":"https://t.co/eWT6QV8Xtl","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Marc is a hands-on indie app developer sharing his personal journey of building ADHD-friendly apps with a touch of beach vibes and anime flair. He’s transparent about his progress, challenges, and learns straight from the trenches of indie entrepreneurship. Always interacting, tracking, and iterating, Marc’s all about connecting with fellow creators and users to build meaningful tools.","purpose":"Marc’s life purpose is to create technology that truly supports people with ADHD, while cultivating a vibrant community of indie developers and users who champion practical, user-centered solutions.","beliefs":"He believes in honesty, persistence, and learning through iteration. Marc values transparency over perfection, community feedback over isolated work, and prioritizes small, incremental progress over getting lost in polishing endless features.","facts":"Fun fact: Despite the ups and downs of app marketing stats, Marc keeps pushing methodically with daily check-ins, sharing both successes and struggles, showing that resilience is part of his brand.","strength":"Marc’s greatest strength lies in his authentic communication and consistent engagement, which helps him build genuine connections and a loyal audience despite initial setbacks.","weakness":"A notable weakness is a tendency to get caught in the scope creep cycle, which risks delaying releases and diluting focus—something Marc consciously battles yet still occasionally stumbles into.","recommendation":"To grow his audience on X, Marc should double down on storytelling by mixing in more user testimonials and success stories alongside his progress updates. Also, engaging with ADHD and indie dev communities with timely replies and collaborations will boost visibility and follower engagement.","roast":"Marc’s relentless daily stats updates could probably fill a spreadsheet bigger than his app codebase — at this rate, he might just launch the world’s first ADHD app that tracks how many times you lose focus on building it!","win":"Marc’s biggest win so far is shipping a major app update that supported multiple images per contact and fixing a widget post-refactor, demonstrating tangible user-driven improvements despite all the marketing challenges."},"tweets":[{"bookmarked":false,"display_text_range":[0,150],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Jmv0Zz58P8","expanded_url":"https://x.com/MarcEstwick/status/1955975498984526065/photo/1","id_str":"1955975493762576389","indices":[151,174],"media_key":"3_1955975493762576389","media_url_https":"https://pbs.twimg.com/media/GyUFWS8WcAUvzsq.jpg","type":"photo","url":"https://t.co/Jmv0Zz58P8","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":29,"y":529,"h":250,"w":250}]},"medium":{"faces":[{"x":17,"y":314,"h":148,"w":148}]},"small":{"faces":[{"x":9,"y":178,"h":84,"w":84}]},"orig":{"faces":[{"x":29,"y":529,"h":250,"w":250}]}},"sizes":{"large":{"h":2016,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2016,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":1008,"h":2016},{"x":0,"y":0,"w":1179,"h":2016}]},"media_results":{"result":{"media_key":"3_1955975493762576389"}}},{"display_url":"pic.x.com/Jmv0Zz58P8","expanded_url":"https://x.com/MarcEstwick/status/1955975498984526065/photo/1","id_str":"1955975493766782976","indices":[151,174],"media_key":"3_1955975493766782976","media_url_https":"https://pbs.twimg.com/media/GyUFWS9WoAACvxU.jpg","type":"photo","url":"https://t.co/Jmv0Zz58P8","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2023,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":699,"resize":"fit"},"small":{"h":680,"w":396,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2023,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":83,"y":0,"w":1012,"h":2023},{"x":0,"y":0,"w":1179,"h":2023}]},"media_results":{"result":{"media_key":"3_1955975493766782976"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Jmv0Zz58P8","expanded_url":"https://x.com/MarcEstwick/status/1955975498984526065/photo/1","id_str":"1955975493762576389","indices":[151,174],"media_key":"3_1955975493762576389","media_url_https":"https://pbs.twimg.com/media/GyUFWS8WcAUvzsq.jpg","type":"photo","url":"https://t.co/Jmv0Zz58P8","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":29,"y":529,"h":250,"w":250}]},"medium":{"faces":[{"x":17,"y":314,"h":148,"w":148}]},"small":{"faces":[{"x":9,"y":178,"h":84,"w":84}]},"orig":{"faces":[{"x":29,"y":529,"h":250,"w":250}]}},"sizes":{"large":{"h":2016,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2016,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":1008,"h":2016},{"x":0,"y":0,"w":1179,"h":2016}]},"media_results":{"result":{"media_key":"3_1955975493762576389"}}},{"display_url":"pic.x.com/Jmv0Zz58P8","expanded_url":"https://x.com/MarcEstwick/status/1955975498984526065/photo/1","id_str":"1955975493766782976","indices":[151,174],"media_key":"3_1955975493766782976","media_url_https":"https://pbs.twimg.com/media/GyUFWS9WoAACvxU.jpg","type":"photo","url":"https://t.co/Jmv0Zz58P8","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2023,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":699,"resize":"fit"},"small":{"h":680,"w":396,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2023,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":83,"y":0,"w":1012,"h":2023},{"x":0,"y":0,"w":1179,"h":2023}]},"media_results":{"result":{"media_key":"3_1955975493766782976"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1955975498984526065","view_count":128,"bookmark_count":0,"created_at":1755175873000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1955975498984526065","full_text":"Current stats going into day 7 of the marketing challenge\n\n+ 0 Active Trials\n+ 0 Active Subscriptions\n+ $0 MRR\n+ $3 Revenue \n\nNeed to shake things up https://t.co/Jmv0Zz58P8","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,67],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/X34QfTYsFq","expanded_url":"https://x.com/MarcEstwick/status/1956465209817624578/photo/1","id_str":"1956465205119946753","indices":[68,91],"media_key":"3_1956465205119946753","media_url_https":"https://pbs.twimg.com/media/GybCvP6WEAEmZy4.jpg","type":"photo","url":"https://t.co/X34QfTYsFq","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2015,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2015,"width":1179,"focus_rects":[{"x":0,"y":1231,"w":1179,"h":660},{"x":0,"y":836,"w":1179,"h":1179},{"x":0,"y":671,"w":1179,"h":1344},{"x":0,"y":0,"w":1008,"h":2015},{"x":0,"y":0,"w":1179,"h":2015}]},"media_results":{"result":{"media_key":"3_1956465205119946753"}}},{"display_url":"pic.x.com/X34QfTYsFq","expanded_url":"https://x.com/MarcEstwick/status/1956465209817624578/photo/1","id_str":"1956465205044477953","indices":[68,91],"media_key":"3_1956465205044477953","media_url_https":"https://pbs.twimg.com/media/GybCvPoWgAE8OfT.jpg","type":"photo","url":"https://t.co/X34QfTYsFq","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":687,"y":169,"h":199,"w":199}]},"medium":{"faces":[{"x":503,"y":123,"h":145,"w":145}]},"small":{"faces":[{"x":284,"y":70,"h":82,"w":82}]},"orig":{"faces":[{"x":687,"y":169,"h":199,"w":199}]}},"sizes":{"large":{"h":1638,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":864,"resize":"fit"},"small":{"h":680,"w":489,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1638,"width":1179,"focus_rects":[{"x":0,"y":857,"w":1179,"h":660},{"x":0,"y":459,"w":1179,"h":1179},{"x":0,"y":294,"w":1179,"h":1344},{"x":180,"y":0,"w":819,"h":1638},{"x":0,"y":0,"w":1179,"h":1638}]},"media_results":{"result":{"media_key":"3_1956465205044477953"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/X34QfTYsFq","expanded_url":"https://x.com/MarcEstwick/status/1956465209817624578/photo/1","id_str":"1956465205119946753","indices":[68,91],"media_key":"3_1956465205119946753","media_url_https":"https://pbs.twimg.com/media/GybCvP6WEAEmZy4.jpg","type":"photo","url":"https://t.co/X34QfTYsFq","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2015,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2015,"width":1179,"focus_rects":[{"x":0,"y":1231,"w":1179,"h":660},{"x":0,"y":836,"w":1179,"h":1179},{"x":0,"y":671,"w":1179,"h":1344},{"x":0,"y":0,"w":1008,"h":2015},{"x":0,"y":0,"w":1179,"h":2015}]},"media_results":{"result":{"media_key":"3_1956465205119946753"}}},{"display_url":"pic.x.com/X34QfTYsFq","expanded_url":"https://x.com/MarcEstwick/status/1956465209817624578/photo/1","id_str":"1956465205044477953","indices":[68,91],"media_key":"3_1956465205044477953","media_url_https":"https://pbs.twimg.com/media/GybCvPoWgAE8OfT.jpg","type":"photo","url":"https://t.co/X34QfTYsFq","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":687,"y":169,"h":199,"w":199}]},"medium":{"faces":[{"x":503,"y":123,"h":145,"w":145}]},"small":{"faces":[{"x":284,"y":70,"h":82,"w":82}]},"orig":{"faces":[{"x":687,"y":169,"h":199,"w":199}]}},"sizes":{"large":{"h":1638,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":864,"resize":"fit"},"small":{"h":680,"w":489,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1638,"width":1179,"focus_rects":[{"x":0,"y":857,"w":1179,"h":660},{"x":0,"y":459,"w":1179,"h":1179},{"x":0,"y":294,"w":1179,"h":1344},{"x":180,"y":0,"w":819,"h":1638},{"x":0,"y":0,"w":1179,"h":1638}]},"media_results":{"result":{"media_key":"3_1956465205044477953"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1956465209817624578","view_count":61,"bookmark_count":0,"created_at":1755292630000,"favorite_count":9,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1956465209817624578","full_text":"Day 8 Stats\n\n+3 Active Trials\n-3 Active Subs\n-$9 MRR\n+$0 Revenue\n\n🫠 https://t.co/X34QfTYsFq","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,74],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/tzRzaRgsWl","expanded_url":"https://x.com/MarcEstwick/status/1956470550655852955/photo/1","id_str":"1956470545811148801","indices":[75,98],"media_key":"3_1956470545811148801","media_url_https":"https://pbs.twimg.com/media/GybHmHiWkAEshLp.jpg","type":"photo","url":"https://t.co/tzRzaRgsWl","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":48,"y":789,"h":383,"w":383}]},"medium":{"faces":[{"x":32,"y":534,"h":259,"w":259}]},"small":{"faces":[{"x":18,"y":303,"h":147,"w":147}]},"orig":{"faces":[{"x":48,"y":789,"h":383,"w":383}]}},"sizes":{"large":{"h":1770,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":799,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1770,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":885,"h":1770},{"x":0,"y":0,"w":1179,"h":1770}]},"media_results":{"result":{"media_key":"3_1956470545811148801"}}},{"display_url":"pic.x.com/tzRzaRgsWl","expanded_url":"https://x.com/MarcEstwick/status/1956470550655852955/photo/1","id_str":"1956470545806962688","indices":[75,98],"media_key":"3_1956470545806962688","media_url_https":"https://pbs.twimg.com/media/GybHmHhWsAASG_w.jpg","type":"photo","url":"https://t.co/tzRzaRgsWl","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2014,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2014,"width":1179,"focus_rects":[{"x":0,"y":727,"w":1179,"h":660},{"x":0,"y":468,"w":1179,"h":1179},{"x":0,"y":385,"w":1179,"h":1344},{"x":172,"y":0,"w":1007,"h":2014},{"x":0,"y":0,"w":1179,"h":2014}]},"media_results":{"result":{"media_key":"3_1956470545806962688"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/tzRzaRgsWl","expanded_url":"https://x.com/MarcEstwick/status/1956470550655852955/photo/1","id_str":"1956470545811148801","indices":[75,98],"media_key":"3_1956470545811148801","media_url_https":"https://pbs.twimg.com/media/GybHmHiWkAEshLp.jpg","type":"photo","url":"https://t.co/tzRzaRgsWl","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":48,"y":789,"h":383,"w":383}]},"medium":{"faces":[{"x":32,"y":534,"h":259,"w":259}]},"small":{"faces":[{"x":18,"y":303,"h":147,"w":147}]},"orig":{"faces":[{"x":48,"y":789,"h":383,"w":383}]}},"sizes":{"large":{"h":1770,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":799,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1770,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":885,"h":1770},{"x":0,"y":0,"w":1179,"h":1770}]},"media_results":{"result":{"media_key":"3_1956470545811148801"}}},{"display_url":"pic.x.com/tzRzaRgsWl","expanded_url":"https://x.com/MarcEstwick/status/1956470550655852955/photo/1","id_str":"1956470545806962688","indices":[75,98],"media_key":"3_1956470545806962688","media_url_https":"https://pbs.twimg.com/media/GybHmHhWsAASG_w.jpg","type":"photo","url":"https://t.co/tzRzaRgsWl","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2014,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2014,"width":1179,"focus_rects":[{"x":0,"y":727,"w":1179,"h":660},{"x":0,"y":468,"w":1179,"h":1179},{"x":0,"y":385,"w":1179,"h":1344},{"x":172,"y":0,"w":1007,"h":2014},{"x":0,"y":0,"w":1179,"h":2014}]},"media_results":{"result":{"media_key":"3_1956470545806962688"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1956470550655852955","view_count":115,"bookmark_count":0,"created_at":1755293903000,"favorite_count":8,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1956470550655852955","full_text":"🎯 X Stats: Day 8 of 30\n\n+11 Followers\n185 Total\n\n(forgot to post Day 7…😅) https://t.co/tzRzaRgsWl","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,274],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/MUeLAEac21","expanded_url":"https://x.com/MarcEstwick/status/1955760848623772059/photo/1","id_str":"1955760844073033730","indices":[275,298],"media_key":"3_1955760844073033730","media_url_https":"https://pbs.twimg.com/media/GyRCICiXYAIM4yd.jpg","type":"photo","url":"https://t.co/MUeLAEac21","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1741,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":813,"resize":"fit"},"small":{"h":680,"w":460,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1741,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":871,"h":1741},{"x":0,"y":0,"w":1179,"h":1741}]},"media_results":{"result":{"media_key":"3_1955760844073033730"}}},{"display_url":"pic.x.com/MUeLAEac21","expanded_url":"https://x.com/MarcEstwick/status/1955760848623772059/photo/1","id_str":"1955760844060405766","indices":[275,298],"media_key":"3_1955760844060405766","media_url_https":"https://pbs.twimg.com/media/GyRCICfWsAYcN3S.jpg","type":"photo","url":"https://t.co/MUeLAEac21","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1174,"resize":"fit"},"medium":{"h":1200,"w":688,"resize":"fit"},"small":{"h":680,"w":390,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1174,"focus_rects":[{"x":0,"y":747,"w":1174,"h":657},{"x":0,"y":488,"w":1174,"h":1174},{"x":0,"y":406,"w":1174,"h":1338},{"x":0,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1174,"h":2048}]},"media_results":{"result":{"media_key":"3_1955760844060405766"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/MUeLAEac21","expanded_url":"https://x.com/MarcEstwick/status/1955760848623772059/photo/1","id_str":"1955760844073033730","indices":[275,298],"media_key":"3_1955760844073033730","media_url_https":"https://pbs.twimg.com/media/GyRCICiXYAIM4yd.jpg","type":"photo","url":"https://t.co/MUeLAEac21","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1741,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":813,"resize":"fit"},"small":{"h":680,"w":460,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1741,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":871,"h":1741},{"x":0,"y":0,"w":1179,"h":1741}]},"media_results":{"result":{"media_key":"3_1955760844073033730"}}},{"display_url":"pic.x.com/MUeLAEac21","expanded_url":"https://x.com/MarcEstwick/status/1955760848623772059/photo/1","id_str":"1955760844060405766","indices":[275,298],"media_key":"3_1955760844060405766","media_url_https":"https://pbs.twimg.com/media/GyRCICfWsAYcN3S.jpg","type":"photo","url":"https://t.co/MUeLAEac21","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1174,"resize":"fit"},"medium":{"h":1200,"w":688,"resize":"fit"},"small":{"h":680,"w":390,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1174,"focus_rects":[{"x":0,"y":747,"w":1174,"h":657},{"x":0,"y":488,"w":1174,"h":1174},{"x":0,"y":406,"w":1174,"h":1338},{"x":0,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1174,"h":2048}]},"media_results":{"result":{"media_key":"3_1955760844060405766"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1955760848623772059","view_count":114,"bookmark_count":0,"created_at":1755124697000,"favorite_count":8,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1955760848623772059","full_text":"🎯 X Stats: Day 6 of 30\n\n+6 Followers (2 Verified)\n\n • Been only doing ~50% of the plan for the past few days but today should be able to get to 80%\n\n📝 The Plan:\n\nInteract 40 times (2 hrs max)\n• 10 in the morning (30 min)\n• 10 in the afternoon (30 min)\n• 10 at lunch (30 min)\n• 10 at night (30 min)\nOR\n• 20 in the morning (1 hr)\n• 20 in the evening (1 hr)\n\n3 Post Daily\n• Post in the morning (recap of previous day app stats)\n• Post in the afternoon (random thoughts and insights)\n• Post in the night (recap of day, tasks, X stats)","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,282],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/VyJ2bOWcps","expanded_url":"https://x.com/MarcEstwick/status/1949292750496542992/photo/1","id_str":"1949292744809005056","indices":[283,306],"media_key":"3_1949292744809005056","media_url_https":"https://pbs.twimg.com/media/Gw1HbHGWQAA8O1x.jpg","type":"photo","url":"https://t.co/VyJ2bOWcps","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":279,"y":181,"h":496,"w":496}]},"medium":{"faces":[{"x":217,"y":141,"h":387,"w":387}]},"small":{"faces":[{"x":123,"y":80,"h":219,"w":219}]},"orig":{"faces":[{"x":279,"y":181,"h":496,"w":496}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":136,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":192,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1949292744809005056"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[84,100]},{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[80,96]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/VyJ2bOWcps","expanded_url":"https://x.com/MarcEstwick/status/1949292750496542992/photo/1","id_str":"1949292744809005056","indices":[283,306],"media_key":"3_1949292744809005056","media_url_https":"https://pbs.twimg.com/media/Gw1HbHGWQAA8O1x.jpg","type":"photo","url":"https://t.co/VyJ2bOWcps","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":279,"y":181,"h":496,"w":496}]},"medium":{"faces":[{"x":217,"y":141,"h":387,"w":387}]},"small":{"faces":[{"x":123,"y":80,"h":219,"w":219}]},"orig":{"faces":[{"x":279,"y":181,"h":496,"w":496}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":136,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":192,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1949292744809005056"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1949292750496542992","view_count":188,"bookmark_count":0,"created_at":1753582582000,"favorite_count":5,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1949292750496542992","full_text":"🧘♀️Staying Focused & Avoiding Scope Creep\n\nInteresting day today.\n\nI worked on @RememberNameApp and added support for multiple images per contact, which was a request from users. \n\nI also improved the import/export experience, though there’s still a bit more to do - especially with importing CSV files that have been edited. That part isn’t as solid yet.\n\nI’m reminding myself to stick to a weekly update rhythm, even if there are still bugs or feature requests in the backlog. It’s so tempting to keep fixing just one more thing…then another…and before I know it, what should’ve been a quick update spirals into days (or even weeks!) of scope creep. 🧟♂️\n\nIt’s perhaps better to generally ship small, focused updates than to endlessly polish and delay. Obviously bigger updates may take more than a week. \n\nSpeaking of updates - pushed the update to Apple today. 🎉\nMain highlights:\n•Added support for multiple images\n•Fixed the recent contacts widget, which broke after a major refactor\n\nGood momentum today.\n\n💡The key lesson:\nStay focused, avoid the dopamine trap of endless fixes and ship on schedule.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/pt0lgJp3sm","expanded_url":"https://x.com/MarcEstwick/status/1948895812869587001/photo/1","id_str":"1948895807173783552","indices":[277,300],"media_key":"3_1948895807173783552","media_url_https":"https://pbs.twimg.com/media/GwveaTLXcAAjliK.jpg","type":"photo","url":"https://t.co/pt0lgJp3sm","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":710,"y":95,"h":115,"w":115},{"x":417,"y":226,"h":343,"w":343}]},"medium":{"faces":[{"x":710,"y":95,"h":115,"w":115},{"x":417,"y":226,"h":343,"w":343}]},"small":{"faces":[{"x":471,"y":63,"h":76,"w":76},{"x":276,"y":150,"h":227,"w":227}]},"orig":{"faces":[{"x":710,"y":95,"h":115,"w":115},{"x":417,"y":226,"h":343,"w":343}]}},"sizes":{"large":{"h":1024,"w":1024,"resize":"fit"},"medium":{"h":1024,"w":1024,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1024,"focus_rects":[{"x":0,"y":405,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":898,"h":1024},{"x":0,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1024,"h":1024}]},"media_results":{"result":{"media_key":"3_1948895807173783552"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[31,47]},{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[31,47]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/pt0lgJp3sm","expanded_url":"https://x.com/MarcEstwick/status/1948895812869587001/photo/1","id_str":"1948895807173783552","indices":[277,300],"media_key":"3_1948895807173783552","media_url_https":"https://pbs.twimg.com/media/GwveaTLXcAAjliK.jpg","type":"photo","url":"https://t.co/pt0lgJp3sm","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":710,"y":95,"h":115,"w":115},{"x":417,"y":226,"h":343,"w":343}]},"medium":{"faces":[{"x":710,"y":95,"h":115,"w":115},{"x":417,"y":226,"h":343,"w":343}]},"small":{"faces":[{"x":471,"y":63,"h":76,"w":76},{"x":276,"y":150,"h":227,"w":227}]},"orig":{"faces":[{"x":710,"y":95,"h":115,"w":115},{"x":417,"y":226,"h":343,"w":343}]}},"sizes":{"large":{"h":1024,"w":1024,"resize":"fit"},"medium":{"h":1024,"w":1024,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1024,"focus_rects":[{"x":0,"y":405,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":898,"h":1024},{"x":0,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1024,"h":1024}]},"media_results":{"result":{"media_key":"3_1948895807173783552"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1948895812869587001","view_count":197,"bookmark_count":1,"created_at":1753487945000,"favorite_count":5,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1948895812869587001","full_text":"I finally fixed the widget for @RememberNameApp - the one that shows the most recently added contacts. 🎉\n\nTurns out the issue came down to two separate containers: one for CloudKit and one local. They weren’t communicating. So even if you added a contact in Remember Names, it would go to the CloudKit container, but the widget wasn’t accessing the same container - leaving it empty. 🤦♂️\n\nThe real fix was to use a unified container. Simple in theory, but there was a hidden trap: the file defining the unified container wasn’t being added to the Xcode project…\n\nWhy? Because when I first started Remember Names a year ago, I had set up Xcode to require files to be manually added to the project - likely to give myself more control. 🔐\n\nBut with AI tools now generating files automatically, this setup worked against me. The AI generated the file, but since it wasn’t added to the project automatically, it wasn’t getting built.\n\nI thought I had changed all the folders to accept files automatically but turns out I didn’t. So despite multiple attempts to fix it the widget never had what it needed and I wasn’t realizing why! 😫\n\nWhat finally solved it? Slowing down and investigating what was really happening under the hood - not just blindly following suggestions or outputs. The AI couldn’t catch the problem, but because I took the time to understand how Xcode, file management and the containers were all working together, as well as which files were needed, I was able to spot the disconnect.😮💨\n\nThis reminded me how crucial it is to understand your tools, not just use them. If I hadn’t stayed curious…if I hadn’t stopped to trace the dots…I might still be stuck.\n\nNow that it’s fixed, I can move on to other things I’ve been putting off. Going to do some final testing today and hopefully push an update by tonight or tomorrow. 🤞","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,140],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1947355281240785156","view_count":108,"bookmark_count":0,"created_at":1753120653000,"favorite_count":5,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1947355281240785156","full_text":"If you’re now starting to build in public what’s the best way to do it? Provide value via motivation? progress? challenges? insights? humor?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,93],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/2HXHyqRDUq","expanded_url":"https://x.com/MarcEstwick/status/1949922475921281464/video/1","id_str":"1949922403808608256","indices":[94,117],"media_key":"13_1949922403808608256","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1949922403808608256/img/Skz7P1rTIqceOcgP.jpg","type":"video","url":"https://t.co/2HXHyqRDUq","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":2048,"w":1532,"resize":"fit"},"medium":{"h":1200,"w":898,"resize":"fit"},"small":{"h":680,"w":509,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":1616,"focus_rects":[]},"video_info":{"aspect_ratio":[101,135],"duration_millis":8833,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1949922403808608256/pl/9NpwtiYTatyMikcX.m3u8?tag=21"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/320x426/3iAs5cuMT9oygXN8.mp4?tag=21"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/480x640/EwqjTYRgzG-OH-Mp.mp4?tag=21"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/720x962/92nxxHfc7sZ-vov8.mp4?tag=21"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/1080x1442/qNk4YFCgvWXNMWqM.mp4?tag=21"},{"bitrate":25128000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/1616x2160/byzwRbHtck3OORmm.mp4?tag=21"}]},"media_results":{"result":{"media_key":"13_1949922403808608256"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/2HXHyqRDUq","expanded_url":"https://x.com/MarcEstwick/status/1949922475921281464/video/1","id_str":"1949922403808608256","indices":[94,117],"media_key":"13_1949922403808608256","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1949922403808608256/img/Skz7P1rTIqceOcgP.jpg","type":"video","url":"https://t.co/2HXHyqRDUq","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":2048,"w":1532,"resize":"fit"},"medium":{"h":1200,"w":898,"resize":"fit"},"small":{"h":680,"w":509,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":1616,"focus_rects":[]},"video_info":{"aspect_ratio":[101,135],"duration_millis":8833,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1949922403808608256/pl/9NpwtiYTatyMikcX.m3u8?tag=21"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/320x426/3iAs5cuMT9oygXN8.mp4?tag=21"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/480x640/EwqjTYRgzG-OH-Mp.mp4?tag=21"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/720x962/92nxxHfc7sZ-vov8.mp4?tag=21"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/1080x1442/qNk4YFCgvWXNMWqM.mp4?tag=21"},{"bitrate":25128000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1949922403808608256/vid/avc1/1616x2160/byzwRbHtck3OORmm.mp4?tag=21"}]},"media_results":{"result":{"media_key":"13_1949922403808608256"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1949922475921281464","view_count":51,"bookmark_count":0,"created_at":1753732720000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1949922475921281464","full_text":"Just implemented drag and drop reordering 🎉\n\nPay attention guys this is ground breaking tech! https://t.co/2HXHyqRDUq","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,279],"entities":{"hashtags":[{"indices":[2725,2734],"text":"Shipaton"}],"media":[{"display_url":"pic.x.com/RiUAcTKa0a","expanded_url":"https://x.com/MarcEstwick/status/1948513348640796815/photo/1","id_str":"1948513343242657792","indices":[280,303],"media_key":"3_1948513343242657792","media_url_https":"https://pbs.twimg.com/media/GwqCj-AWYAA3AmB.jpg","type":"photo","url":"https://t.co/RiUAcTKa0a","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":696,"y":1140,"h":207,"w":207},{"x":567,"y":643,"h":324,"w":324}]},"medium":{"faces":[{"x":543,"y":890,"h":161,"w":161},{"x":442,"y":502,"h":253,"w":253}]},"small":{"faces":[{"x":307,"y":504,"h":91,"w":91},{"x":250,"y":284,"h":143,"w":143}]},"orig":{"faces":[{"x":696,"y":1140,"h":207,"w":207},{"x":567,"y":643,"h":324,"w":324}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":0,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":256,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1948513343242657792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"244793637","name":"RevenueCat","screen_name":"RevenueCat","indices":[2713,2724]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/RiUAcTKa0a","expanded_url":"https://x.com/MarcEstwick/status/1948513348640796815/photo/1","id_str":"1948513343242657792","indices":[280,303],"media_key":"3_1948513343242657792","media_url_https":"https://pbs.twimg.com/media/GwqCj-AWYAA3AmB.jpg","type":"photo","url":"https://t.co/RiUAcTKa0a","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":696,"y":1140,"h":207,"w":207},{"x":567,"y":643,"h":324,"w":324}]},"medium":{"faces":[{"x":543,"y":890,"h":161,"w":161},{"x":442,"y":502,"h":253,"w":253}]},"small":{"faces":[{"x":307,"y":504,"h":91,"w":91},{"x":250,"y":284,"h":143,"w":143}]},"orig":{"faces":[{"x":696,"y":1140,"h":207,"w":207},{"x":567,"y":643,"h":324,"w":324}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":0,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":256,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1948513343242657792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1948513348640796815","view_count":213,"bookmark_count":0,"created_at":1753396758000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1948513348640796815","full_text":"🚀 Morning Momentum & Marketing\n\nStarted the day strong. Did some light marketing - responded to people on X who engaged with my recent posts and tried to offer some value in the communities by replying to posts I resonated with.\n\nScrolled Reddit briefly, but didn’t find much related to remembering names today. Thought I might’ve checked TikTok too, but can’t recall clearly…kind of a blur there.\n\nWhat did come into focus though was the realization that I needed to reconnect with my customer segments and channel strategy for Remember Names. That got me thinking about an old favorite tool of mine - the Business Model Canvas.\n\n👻 Reviving an Old Concept\n\nI used to love using the business model canvas. It gave me a clean snapshot of a business’ entire structure - market segments, channels, revenue streams, everything.\n\nBut recently, I realized:\n📌 There’s no modern, well-designed BMC app on the App Store\n📌 Everything I tried felt too basic or outdated\n📌 Notes + task managers = chaos when it comes to storing business model iterations\n\nSo I decided: I’m going to build my own Business Model Canvas app, specifically designed for indie developers like me - especially those of us with ADHD. I need a dedicated space to park my ideas and plans without the clutter.\n\n👨💻Developing the BMC App\n\nI began developing the MVP with some basic functionality:\n•Fill out each BMC section (customer segments, channels, etc.)\n•View the full canvas in a clean, visual format\n\nI continued to expand the vision.\n\n💡 Added content strategy planning directly into the app.\nNow I can:\n•Map which channels serve which customer segments (e.g., TikTok for students, LinkedIn for networkers, Reddit/X for devs and ADHDers)\n•Add content types (journal tweets, bug fix videos, tutorials) and assign them to platforms\n•Track publishing frequency (e.g., 3 journal tweets per week) and monitor execution progress\n\nThis way, if I skip a few days, I can come back and instantly reorient myself. No more wondering, “Where did I leave off?”\n\n❓Why I’m Building This\n\nAs someone with ADHD, I need structured tools that reduce overwhelm and allow me to iterate quickly.\n❌ Spreadsheets? Clunky on mobile.\n❌ Notes apps? Too messy.\n❌ Task managers? Not purpose-built.\n\n✅ My custom app?\n•Always accessible\n•Easy to update\n•Purpose-built for messy idea flows\n•Tailored for product-building & marketing focus\n\nApp Progress\n\nAfter a few hiccups, got the build working again.\n🚧 UI still needs polish\n🧪 Testing flows next\n📹 Might record a walkthrough or demo and get feedback from other devs\n\nThis app could be perfect for indie devs, founders, or anyone trying to keep their vision straight while building something. \n\nThinking about entering it into @RevenueCat #Shipaton. Worth exploring.\n\n✍️ Final Thoughts\n\nToday reminded me how much clarity I gain from building tools that reflect how I think. If I get this right, it could help others like me - and make the process of building, documenting, and marketing smoother and more aligned with reality.\n\nNow that the structure is in place, I can test, iterate, and hopefully eventually monetize it. For now, I’m excited by the momentum.\n\nNot perfect…but progress.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,277],"entities":{"hashtags":[{"indices":[449,463],"text":"buildinpublic"}],"media":[{"display_url":"pic.x.com/ICQW61s5Xb","expanded_url":"https://x.com/MarcEstwick/status/1948100574240502050/photo/1","id_str":"1948100563557621760","indices":[278,301],"media_key":"3_1948100563557621760","media_url_https":"https://pbs.twimg.com/media/GwkLJB2XIAAEdHG.jpg","type":"photo","url":"https://t.co/ICQW61s5Xb","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":489,"y":106,"h":301,"w":301}]},"medium":{"faces":[{"x":382,"y":82,"h":235,"w":235}]},"small":{"faces":[{"x":216,"y":46,"h":133,"w":133}]},"orig":{"faces":[{"x":489,"y":106,"h":301,"w":301}]}},"sizes":{"large":{"h":1024,"w":1536,"resize":"fit"},"medium":{"h":800,"w":1200,"resize":"fit"},"small":{"h":453,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1536,"focus_rects":[{"x":0,"y":0,"w":1536,"h":860},{"x":512,"y":0,"w":1024,"h":1024},{"x":587,"y":0,"w":898,"h":1024},{"x":780,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1536,"h":1024}]},"media_results":{"result":{"media_key":"3_1948100563557621760"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[143,159]},{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[143,159]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/ICQW61s5Xb","expanded_url":"https://x.com/MarcEstwick/status/1948100574240502050/photo/1","id_str":"1948100563557621760","indices":[278,301],"media_key":"3_1948100563557621760","media_url_https":"https://pbs.twimg.com/media/GwkLJB2XIAAEdHG.jpg","type":"photo","url":"https://t.co/ICQW61s5Xb","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":489,"y":106,"h":301,"w":301}]},"medium":{"faces":[{"x":382,"y":82,"h":235,"w":235}]},"small":{"faces":[{"x":216,"y":46,"h":133,"w":133}]},"orig":{"faces":[{"x":489,"y":106,"h":301,"w":301}]}},"sizes":{"large":{"h":1024,"w":1536,"resize":"fit"},"medium":{"h":800,"w":1200,"resize":"fit"},"small":{"h":453,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1536,"focus_rects":[{"x":0,"y":0,"w":1536,"h":860},{"x":512,"y":0,"w":1024,"h":1024},{"x":587,"y":0,"w":898,"h":1024},{"x":780,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1536,"h":1024}]},"media_results":{"result":{"media_key":"3_1948100563557621760"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1948100574240502050","view_count":234,"bookmark_count":0,"created_at":1753298345000,"favorite_count":4,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1948100574240502050","full_text":"💫Turning a 1-Star into a story\n\nJust wrapped up today’s session.\n\nI finally posted a new video on X - a response and fix to a 1-star review on @RememberNameApp. The review definitely stung at first, but instead of letting it throw me off I decided to turn it into a story worth sharing. The issue was valid…the location-based notification wasn’t triggering so I fixed it, tested it, and documented the process.\n\nI shared the whole journey under the #buildinpublic tag. It felt good to be transparent about the challenge, the fix, and the thought process.\n\nIt’s a step forward.\n\nKey updates:\n•Location-based notifications are working: go somewhere, and if a name is tagged to that place, you’ll get a reminder.\n•Major refactor done - modernized ALL the code so the UI feels clean and responsive.\n•Added a congratulatory screen post-subscription…small touch but it feels right.\n\nThe foundation is finally strong. So the focus now shifts to marketing and storytelling - daily posts, demo videos, and audience-specific messages.\n\nLet’s see how far this can go.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,274],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/7umRFBaPVz","expanded_url":"https://x.com/MarcEstwick/status/1955685079889457421/photo/1","id_str":"1955685075506372608","indices":[275,298],"media_key":"3_1955685075506372608","media_url_https":"https://pbs.twimg.com/media/GyP9NuoXIAASMC2.jpg","type":"photo","url":"https://t.co/7umRFBaPVz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2016,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2016,"width":1179,"focus_rects":[{"x":0,"y":1232,"w":1179,"h":660},{"x":0,"y":837,"w":1179,"h":1179},{"x":0,"y":672,"w":1179,"h":1344},{"x":0,"y":0,"w":1008,"h":2016},{"x":0,"y":0,"w":1179,"h":2016}]},"media_results":{"result":{"media_key":"3_1955685075506372608"}}},{"display_url":"pic.x.com/7umRFBaPVz","expanded_url":"https://x.com/MarcEstwick/status/1955685079889457421/photo/1","id_str":"1955685075523190792","indices":[275,298],"media_key":"3_1955685075523190792","media_url_https":"https://pbs.twimg.com/media/GyP9NusXwAgziRS.jpg","type":"photo","url":"https://t.co/7umRFBaPVz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1626,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":870,"resize":"fit"},"small":{"h":680,"w":493,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1626,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":183,"y":0,"w":813,"h":1626},{"x":0,"y":0,"w":1179,"h":1626}]},"media_results":{"result":{"media_key":"3_1955685075523190792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/7umRFBaPVz","expanded_url":"https://x.com/MarcEstwick/status/1955685079889457421/photo/1","id_str":"1955685075506372608","indices":[275,298],"media_key":"3_1955685075506372608","media_url_https":"https://pbs.twimg.com/media/GyP9NuoXIAASMC2.jpg","type":"photo","url":"https://t.co/7umRFBaPVz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2016,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2016,"width":1179,"focus_rects":[{"x":0,"y":1232,"w":1179,"h":660},{"x":0,"y":837,"w":1179,"h":1179},{"x":0,"y":672,"w":1179,"h":1344},{"x":0,"y":0,"w":1008,"h":2016},{"x":0,"y":0,"w":1179,"h":2016}]},"media_results":{"result":{"media_key":"3_1955685075506372608"}}},{"display_url":"pic.x.com/7umRFBaPVz","expanded_url":"https://x.com/MarcEstwick/status/1955685079889457421/photo/1","id_str":"1955685075523190792","indices":[275,298],"media_key":"3_1955685075523190792","media_url_https":"https://pbs.twimg.com/media/GyP9NusXwAgziRS.jpg","type":"photo","url":"https://t.co/7umRFBaPVz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1626,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":870,"resize":"fit"},"small":{"h":680,"w":493,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1626,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":183,"y":0,"w":813,"h":1626},{"x":0,"y":0,"w":1179,"h":1626}]},"media_results":{"result":{"media_key":"3_1955685075523190792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1955685079889457421","view_count":69,"bookmark_count":0,"created_at":1755106632000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1955685079889457421","full_text":"Current stats going into day 6 of the marketing challenge\n\n- 1 Active Trials\n+ 0 Active Subscriptions\n+ $0 MRR\n\nNo (or even regressive) progress can be demotivating, but it can also be motivating to try harder depending on your perception. \n\nHave to keep in mind that it’s a marathon not a sprint and Rome wasn’t built in a day. Slow and steady wins the race… 🐌","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,110],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/fAOAsNIj0J","expanded_url":"https://x.com/MarcEstwick/status/1955332585027969411/photo/1","id_str":"1955332581240561664","indices":[111,134],"media_key":"3_1955332581240561664","media_url_https":"https://pbs.twimg.com/media/GyK8n3KXYAA17e0.jpg","type":"photo","url":"https://t.co/fAOAsNIj0J","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":219,"y":755,"h":42,"w":42},{"x":185,"y":224,"h":49,"w":49}]},"medium":{"faces":[{"x":206,"y":710,"h":39,"w":39},{"x":174,"y":210,"h":46,"w":46}]},"small":{"faces":[{"x":116,"y":402,"h":22,"w":22},{"x":98,"y":119,"h":26,"w":26}]},"orig":{"faces":[{"x":219,"y":755,"h":42,"w":42},{"x":185,"y":224,"h":49,"w":49}]}},"sizes":{"large":{"h":1275,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":1110,"resize":"fit"},"small":{"h":680,"w":629,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1275,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1118,"h":1275},{"x":0,"y":0,"w":638,"h":1275},{"x":0,"y":0,"w":1179,"h":1275}]},"media_results":{"result":{"media_key":"3_1955332581240561664"}}},{"display_url":"pic.x.com/fAOAsNIj0J","expanded_url":"https://x.com/MarcEstwick/status/1955332585027969411/photo/1","id_str":"1955332581257273344","indices":[111,134],"media_key":"3_1955332581257273344","media_url_https":"https://pbs.twimg.com/media/GyK8n3OWYAA5HPO.jpg","type":"photo","url":"https://t.co/fAOAsNIj0J","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":248,"y":481,"h":51,"w":51}]},"medium":{"faces":[{"x":196,"y":381,"h":40,"w":40}]},"small":{"faces":[{"x":111,"y":216,"h":22,"w":22}]},"orig":{"faces":[{"x":248,"y":481,"h":51,"w":51}]}},"sizes":{"large":{"h":1513,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":935,"resize":"fit"},"small":{"h":680,"w":530,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1513,"width":1179,"focus_rects":[{"x":0,"y":10,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":211,"y":0,"w":757,"h":1513},{"x":0,"y":0,"w":1179,"h":1513}]},"media_results":{"result":{"media_key":"3_1955332581257273344"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/fAOAsNIj0J","expanded_url":"https://x.com/MarcEstwick/status/1955332585027969411/photo/1","id_str":"1955332581240561664","indices":[111,134],"media_key":"3_1955332581240561664","media_url_https":"https://pbs.twimg.com/media/GyK8n3KXYAA17e0.jpg","type":"photo","url":"https://t.co/fAOAsNIj0J","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":219,"y":755,"h":42,"w":42},{"x":185,"y":224,"h":49,"w":49}]},"medium":{"faces":[{"x":206,"y":710,"h":39,"w":39},{"x":174,"y":210,"h":46,"w":46}]},"small":{"faces":[{"x":116,"y":402,"h":22,"w":22},{"x":98,"y":119,"h":26,"w":26}]},"orig":{"faces":[{"x":219,"y":755,"h":42,"w":42},{"x":185,"y":224,"h":49,"w":49}]}},"sizes":{"large":{"h":1275,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":1110,"resize":"fit"},"small":{"h":680,"w":629,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1275,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1118,"h":1275},{"x":0,"y":0,"w":638,"h":1275},{"x":0,"y":0,"w":1179,"h":1275}]},"media_results":{"result":{"media_key":"3_1955332581240561664"}}},{"display_url":"pic.x.com/fAOAsNIj0J","expanded_url":"https://x.com/MarcEstwick/status/1955332585027969411/photo/1","id_str":"1955332581257273344","indices":[111,134],"media_key":"3_1955332581257273344","media_url_https":"https://pbs.twimg.com/media/GyK8n3OWYAA5HPO.jpg","type":"photo","url":"https://t.co/fAOAsNIj0J","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":248,"y":481,"h":51,"w":51}]},"medium":{"faces":[{"x":196,"y":381,"h":40,"w":40}]},"small":{"faces":[{"x":111,"y":216,"h":22,"w":22}]},"orig":{"faces":[{"x":248,"y":481,"h":51,"w":51}]}},"sizes":{"large":{"h":1513,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":935,"resize":"fit"},"small":{"h":680,"w":530,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1513,"width":1179,"focus_rects":[{"x":0,"y":10,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":211,"y":0,"w":757,"h":1513},{"x":0,"y":0,"w":1179,"h":1513}]},"media_results":{"result":{"media_key":"3_1955332581257273344"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1955332585027969411","view_count":80,"bookmark_count":0,"created_at":1755022591000,"favorite_count":4,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1955332585027969411","full_text":"Current stats going into day 5 of the marketing challenge\n\n+ 0 Active Trials\n+ 0 Active Subscriptions\n- $1 MRR https://t.co/fAOAsNIj0J","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,216],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/DVvLkywDRz","expanded_url":"https://x.com/MarcEstwick/status/1957579573152927851/photo/1","id_str":"1957579569017344003","indices":[217,240],"media_key":"3_1957579569017344003","media_url_https":"https://pbs.twimg.com/media/Gyq4Pw7XUAMvC-e.jpg","type":"photo","url":"https://t.co/DVvLkywDRz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1746,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":810,"resize":"fit"},"small":{"h":680,"w":459,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1746,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":873,"h":1746},{"x":0,"y":0,"w":1179,"h":1746}]},"media_results":{"result":{"media_key":"3_1957579569017344003"}}},{"display_url":"pic.x.com/DVvLkywDRz","expanded_url":"https://x.com/MarcEstwick/status/1957579573152927851/photo/1","id_str":"1957579568992202767","indices":[217,240],"media_key":"3_1957579568992202767","media_url_https":"https://pbs.twimg.com/media/Gyq4Pw1XsA8NcEZ.jpg","type":"photo","url":"https://t.co/DVvLkywDRz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1174,"resize":"fit"},"medium":{"h":1200,"w":688,"resize":"fit"},"small":{"h":680,"w":390,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1174,"focus_rects":[{"x":0,"y":747,"w":1174,"h":657},{"x":0,"y":488,"w":1174,"h":1174},{"x":0,"y":406,"w":1174,"h":1338},{"x":150,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1174,"h":2048}]},"media_results":{"result":{"media_key":"3_1957579568992202767"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/DVvLkywDRz","expanded_url":"https://x.com/MarcEstwick/status/1957579573152927851/photo/1","id_str":"1957579569017344003","indices":[217,240],"media_key":"3_1957579569017344003","media_url_https":"https://pbs.twimg.com/media/Gyq4Pw7XUAMvC-e.jpg","type":"photo","url":"https://t.co/DVvLkywDRz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1746,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":810,"resize":"fit"},"small":{"h":680,"w":459,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1746,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":873,"h":1746},{"x":0,"y":0,"w":1179,"h":1746}]},"media_results":{"result":{"media_key":"3_1957579569017344003"}}},{"display_url":"pic.x.com/DVvLkywDRz","expanded_url":"https://x.com/MarcEstwick/status/1957579573152927851/photo/1","id_str":"1957579568992202767","indices":[217,240],"media_key":"3_1957579568992202767","media_url_https":"https://pbs.twimg.com/media/Gyq4Pw1XsA8NcEZ.jpg","type":"photo","url":"https://t.co/DVvLkywDRz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1174,"resize":"fit"},"medium":{"h":1200,"w":688,"resize":"fit"},"small":{"h":680,"w":390,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1174,"focus_rects":[{"x":0,"y":747,"w":1174,"h":657},{"x":0,"y":488,"w":1174,"h":1174},{"x":0,"y":406,"w":1174,"h":1338},{"x":150,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1174,"h":2048}]},"media_results":{"result":{"media_key":"3_1957579568992202767"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1957579573152927851","view_count":22,"bookmark_count":0,"created_at":1755558314000,"favorite_count":4,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1957579573152927851","full_text":"Day 11 X Stats\n\n+3 Followers\n191 Total\n\nHaven’t been as consistent with engaging and posting as I would like to be but happy to not have skipped a day yet and engagement rate is decent. Will keep pushing to do better https://t.co/DVvLkywDRz","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,277],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/qRhIJdc4Ou","expanded_url":"https://x.com/MarcEstwick/status/1948010182786654591/photo/1","id_str":"1948010176490901505","indices":[278,301],"media_key":"3_1948010176490901505","media_url_https":"https://pbs.twimg.com/media/Gwi47zyWEAEmR_H.jpg","type":"photo","url":"https://t.co/qRhIJdc4Ou","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":105,"y":561,"h":193,"w":193},{"x":307,"y":223,"h":361,"w":361}]},"medium":{"faces":[{"x":82,"y":438,"h":150,"w":150},{"x":239,"y":174,"h":282,"w":282}]},"small":{"faces":[{"x":46,"y":248,"h":85,"w":85},{"x":135,"y":98,"h":159,"w":159}]},"orig":{"faces":[{"x":105,"y":561,"h":193,"w":193},{"x":307,"y":223,"h":361,"w":361}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":213,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":256,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1948010176490901505"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[360,376]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/qRhIJdc4Ou","expanded_url":"https://x.com/MarcEstwick/status/1948010182786654591/photo/1","id_str":"1948010176490901505","indices":[278,301],"media_key":"3_1948010176490901505","media_url_https":"https://pbs.twimg.com/media/Gwi47zyWEAEmR_H.jpg","type":"photo","url":"https://t.co/qRhIJdc4Ou","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":105,"y":561,"h":193,"w":193},{"x":307,"y":223,"h":361,"w":361}]},"medium":{"faces":[{"x":82,"y":438,"h":150,"w":150},{"x":239,"y":174,"h":282,"w":282}]},"small":{"faces":[{"x":46,"y":248,"h":85,"w":85},{"x":135,"y":98,"h":159,"w":159}]},"orig":{"faces":[{"x":105,"y":561,"h":193,"w":193},{"x":307,"y":223,"h":361,"w":361}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":213,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":256,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1948010176490901505"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1948010182786654591","view_count":60,"bookmark_count":0,"created_at":1753276794000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1948010182786654591","full_text":"⭐️ 1-Star Reviews, Real Feedback, and Real-World Testing\n\nA few days ago I started the day by checking the App Store, only to see a 1-star review from a user named Charles_24 with the headline:\n\n“Don’t buy this app.”\n\nHis reasoning?\n\nHe claimed the app says it’s location-based but isn’t, making it “more or less useless.”\n\nThat stung.\n\nI worked hard to build @RememberNameApp and it’s frustrating to get a public review like that - especially without any direct feedback or chance to respond. My first instinct was to be defensive, but I took a breath and stepped back.\n\nWhat was he actually saying?\n\nI reviewed the location features:\n•Sorting names by proximity? ✅ Working as expected.\n•Location-based reminders? ❌ Not working.\n\nSo yeah, he was partially right. The feature wasn’t triggering.\n\nStill, I wish he had reached out first. But this is the reality of building for users: you’ll always have some users who don’t communicate, just criticize.\n\nRather than stay annoyed, I decided to turn this into a learning opportunity - not just for me, but for others.\n\nI’d record the process and share it as a buildinpublic story. Documenting the real ups and downs.\n\nBut…everything that could go wrong did go wrong.\n•Forgot to charge my phone and watch last night. Both were almost dead.\n•Started recording - got halfway through a scene and wanted to redo it with a better transition. Just as I started re-recording the neighbor fires up the lawn mower. \n•Tried testing the notification by biking to a nearby playground (set as the location trigger in the app), but realized I couldn’t film my watch while riding.\n•Had to walk instead. Bright sun = glare on the watch screen.\n•Phone battery hit 3%, then 1% while recording.\n•Got interrupted mid-test by messages from wifey.\n•And finally…the notification didn’t even trigger. 😫\n\nBy the time I got home, I was sweaty, low-battery, and missing half the footage I wanted for the story. I didn’t get to shoot the wrap-up scene in the park, where I planned to talk about lessons learned.\n\nBuildinpublic? More like failinpublic…\n\nAll of this reminded me just how hard documenting while building actually is. It takes time, skill, and a lot of patience. It’s effort that could easily be spent just fixing bugs or improving the product instead.\n\nBut I still think it’s worth it.\nNot many developers are consistently recording video updates - and I’ve seen interest grow since I did my 30-day buildinpublic video streak. It’s becoming a thing.\n\nStill, it didn’t go as planned. But I was determined to fix the bug, retry the test, and record the second half later on. \n\nNot perfect…but progress.\nThat’s the journey.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/T5atHBZ3cy","expanded_url":"https://x.com/MarcEstwick/status/1950387434522304702/video/1","id_str":"1950387243010387968","indices":[276,299],"media_key":"13_1950387243010387968","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1950387243010387968/img/qLG6yvcEQ7nNbrfp.jpg","type":"video","url":"https://t.co/T5atHBZ3cy","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":2048,"w":1138,"resize":"fit"},"medium":{"h":1200,"w":667,"resize":"fit"},"small":{"h":680,"w":378,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":1200,"focus_rects":[]},"video_info":{"aspect_ratio":[5,9],"duration_millis":47433,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1950387243010387968/pl/cN7nvLlcE0GMfjMd.m3u8?tag=21"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/320x576/m9vg78vW1SeQQd6T.mp4?tag=21"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/480x864/GrEhaeXlDiSxAaH8.mp4?tag=21"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/720x1296/Q8K3YC7NMeDYJBR3.mp4?tag=21"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/1200x2160/w5P3Xw4GIG4_k4D3.mp4?tag=21"}]},"media_results":{"result":{"media_key":"13_1950387243010387968"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"120185134","name":"Samuel Gherman","screen_name":"SamGherman","indices":[39,50]},{"id_str":"120185134","name":"Samuel Gherman","screen_name":"SamGherman","indices":[39,50]},{"id_str":"1828978897423347713","name":"Alex","screen_name":"alexcodes_ai","indices":[438,451]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/T5atHBZ3cy","expanded_url":"https://x.com/MarcEstwick/status/1950387434522304702/video/1","id_str":"1950387243010387968","indices":[276,299],"media_key":"13_1950387243010387968","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1950387243010387968/img/qLG6yvcEQ7nNbrfp.jpg","type":"video","url":"https://t.co/T5atHBZ3cy","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":2048,"w":1138,"resize":"fit"},"medium":{"h":1200,"w":667,"resize":"fit"},"small":{"h":680,"w":378,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":1200,"focus_rects":[]},"video_info":{"aspect_ratio":[5,9],"duration_millis":47433,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1950387243010387968/pl/cN7nvLlcE0GMfjMd.m3u8?tag=21"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/320x576/m9vg78vW1SeQQd6T.mp4?tag=21"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/480x864/GrEhaeXlDiSxAaH8.mp4?tag=21"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/720x1296/Q8K3YC7NMeDYJBR3.mp4?tag=21"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/1200x2160/w5P3Xw4GIG4_k4D3.mp4?tag=21"}]},"media_results":{"result":{"media_key":"13_1950387243010387968"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1950387434522304702","view_count":258,"bookmark_count":0,"created_at":1753843575000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1950387434522304702","full_text":"🧠 Memory Tips (Finally)\n\nEarlier today @SamGherman replied to a post and said he downloaded Remember Names.\n\nHe liked it but…he thought the app would offer mnemonic-style tips for remembering names - not just recording them.\n\nThat was part of the original plan... 🫠\nSomewhere between polishing features and prioritizing fixes…I just forgot about it.\n\nSo his comment was a great nudge.\n\n⸻\n\n🤖 Alex to the Rescue\n\nI jumped into action using @alexcodes_ai to implement a basic version of the feature.\n\n🧠 Added a new “Memory Techniques” tab\n\n🗺️ Swapped the Maps tab out of the main bar\n\n➡️ Moved Maps into the relevant Groups and People tabs\n\n🔁 Updated widgets, intents, and internal routing\n\nIt wasn’t just a cosmetic change…the restructure touched key parts of the app’s logic.\n\nWithout Alex’s help this would’ve taken MUCH longer to implement.\n\n⸻\n\n🧪 Still Needs Polish\n\nRight now, the UI is very minimal…maybe too plain. But it’s a solid start. The hard stuff’s in place.\n\nI’ll keep testing and refining over time.\n\nThat’s what this is all about:\n✅ Listening\n✅ Iterating\n✅ Building better, bit by bit\n\n⸻\n\n🙏 Thanks Sam!\n\nApp dev can feel like guessing in a vacuum sometimes but small moments of feedback like this help guide direction and improve the whole product.\n\nHope you see the update when it’s fully rolled out…and like it!🤞","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,274],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/I8fFIYGkOE","expanded_url":"https://x.com/MarcEstwick/status/1949933100672192531/photo/1","id_str":"1949933085660712963","indices":[275,298],"media_key":"3_1949933085660712963","media_url_https":"https://pbs.twimg.com/media/Gw-Nz2qWkAMaF4R.jpg","type":"photo","url":"https://t.co/I8fFIYGkOE","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":601,"y":733,"h":60,"w":60},{"x":430,"y":663,"h":78,"w":78},{"x":486,"y":193,"h":372,"w":372}]},"medium":{"faces":[{"x":469,"y":572,"h":46,"w":46},{"x":335,"y":517,"h":60,"w":60},{"x":379,"y":150,"h":290,"w":290}]},"small":{"faces":[{"x":265,"y":324,"h":26,"w":26},{"x":190,"y":293,"h":34,"w":34},{"x":214,"y":85,"h":164,"w":164}]},"orig":{"faces":[{"x":601,"y":733,"h":60,"w":60},{"x":430,"y":663,"h":78,"w":78},{"x":486,"y":193,"h":372,"w":372}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":213,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":0,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1949933085660712963"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/I8fFIYGkOE","expanded_url":"https://x.com/MarcEstwick/status/1949933100672192531/photo/1","id_str":"1949933085660712963","indices":[275,298],"media_key":"3_1949933085660712963","media_url_https":"https://pbs.twimg.com/media/Gw-Nz2qWkAMaF4R.jpg","type":"photo","url":"https://t.co/I8fFIYGkOE","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":601,"y":733,"h":60,"w":60},{"x":430,"y":663,"h":78,"w":78},{"x":486,"y":193,"h":372,"w":372}]},"medium":{"faces":[{"x":469,"y":572,"h":46,"w":46},{"x":335,"y":517,"h":60,"w":60},{"x":379,"y":150,"h":290,"w":290}]},"small":{"faces":[{"x":265,"y":324,"h":26,"w":26},{"x":190,"y":293,"h":34,"w":34},{"x":214,"y":85,"h":164,"w":164}]},"orig":{"faces":[{"x":601,"y":733,"h":60,"w":60},{"x":430,"y":663,"h":78,"w":78},{"x":486,"y":193,"h":372,"w":372}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":213,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":0,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1949933085660712963"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1949933100672192531","view_count":331,"bookmark_count":1,"created_at":1753735253000,"favorite_count":3,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1949933100672192531","full_text":"🧠 Momentum in Motion\n\nToday felt like actual progress. 🙌\n\n⸻\n\n📣 Morning Marketing\n\nStarted off the day with some marketing:\n•Posted updates on X about Remember Names\n•Jumped into Reddit and searched for people talking about name recall struggles\n\nCame across one guy who just started a new job and was feeling bad about forgetting his coworkers’ names. Totally relatable.\n\nI replied with some advice and suggested Remember Names, but had to be careful. Some subreddits don’t allow self-promotion, even if what you’re sharing directly solves the problem. Feels kind of silly honestly…if it’s relevant and helpful why shouldn’t it be allowed?\n\nAnyway, just trying to be respectful, show up in the right places and not be spammy.\n\n⸻\n\n📱 Demo Day\n\nAlso spent time today working on app demos - screenshot and video showcases of new features.\n\nTwo big updates for Remember Names just went live:\n1.🔧 Fixed the widget so it now shows recent contacts properly\n2.🔀 Added the ability to reorder names with drag-and-drop\n\nDecided to have some fun with the demos and inject some humor into it. Was fun. \n\nBut honestly? One screenshot post took me 26 minutes. Just figuring out:\n•Which app to use screenshot editing\n•What background color looked best\n•Aspect ratio settings\n•All the little visual tweaks\n\nKinda tedious at first… but now that it’s set up, next time should be faster. Just rinse and repeat. ✌️\n\nThat’s probably why I haven’t done much demos before…it feels like such a time sink when you’re learning from scratch. But now I realize: this is part of the job. building in public means taking the time to share progress, not just code it.\n\n⸻\n\n📷 Video Setup Experiments\n\nI also started experimenting with my new tripod and camera setup. Playing with angles and lighting, seeing what feels natural.\n\nFeels good to finally be setting the stage (literally) for better stories. \n\n⸻\n\n⚡ Reminder to Self\n\nMomentum starts slow. That’s okay.\n\nThe key is to build it steadily and once you have it, keep it going.\n\nI’ve seen other creators do it: lots of awkward posts at first, trying different things… then suddenly they hit their stride and go full throttle. 💥\n\nSo that’s the plan:\n•Keep posting\n•Keep learning\n•Keep the momentum alive\n\nLet’s go. 🏁","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}],"ctweets":[{"bookmarked":false,"display_text_range":[0,140],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1947355281240785156","view_count":108,"bookmark_count":0,"created_at":1753120653000,"favorite_count":5,"quote_count":0,"reply_count":3,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1947355281240785156","full_text":"If you’re now starting to build in public what’s the best way to do it? Provide value via motivation? progress? challenges? insights? humor?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,274],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/I8fFIYGkOE","expanded_url":"https://x.com/MarcEstwick/status/1949933100672192531/photo/1","id_str":"1949933085660712963","indices":[275,298],"media_key":"3_1949933085660712963","media_url_https":"https://pbs.twimg.com/media/Gw-Nz2qWkAMaF4R.jpg","type":"photo","url":"https://t.co/I8fFIYGkOE","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":601,"y":733,"h":60,"w":60},{"x":430,"y":663,"h":78,"w":78},{"x":486,"y":193,"h":372,"w":372}]},"medium":{"faces":[{"x":469,"y":572,"h":46,"w":46},{"x":335,"y":517,"h":60,"w":60},{"x":379,"y":150,"h":290,"w":290}]},"small":{"faces":[{"x":265,"y":324,"h":26,"w":26},{"x":190,"y":293,"h":34,"w":34},{"x":214,"y":85,"h":164,"w":164}]},"orig":{"faces":[{"x":601,"y":733,"h":60,"w":60},{"x":430,"y":663,"h":78,"w":78},{"x":486,"y":193,"h":372,"w":372}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":213,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":0,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1949933085660712963"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/I8fFIYGkOE","expanded_url":"https://x.com/MarcEstwick/status/1949933100672192531/photo/1","id_str":"1949933085660712963","indices":[275,298],"media_key":"3_1949933085660712963","media_url_https":"https://pbs.twimg.com/media/Gw-Nz2qWkAMaF4R.jpg","type":"photo","url":"https://t.co/I8fFIYGkOE","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":601,"y":733,"h":60,"w":60},{"x":430,"y":663,"h":78,"w":78},{"x":486,"y":193,"h":372,"w":372}]},"medium":{"faces":[{"x":469,"y":572,"h":46,"w":46},{"x":335,"y":517,"h":60,"w":60},{"x":379,"y":150,"h":290,"w":290}]},"small":{"faces":[{"x":265,"y":324,"h":26,"w":26},{"x":190,"y":293,"h":34,"w":34},{"x":214,"y":85,"h":164,"w":164}]},"orig":{"faces":[{"x":601,"y":733,"h":60,"w":60},{"x":430,"y":663,"h":78,"w":78},{"x":486,"y":193,"h":372,"w":372}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":213,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":0,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1949933085660712963"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1949933100672192531","view_count":331,"bookmark_count":1,"created_at":1753735253000,"favorite_count":3,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1949933100672192531","full_text":"🧠 Momentum in Motion\n\nToday felt like actual progress. 🙌\n\n⸻\n\n📣 Morning Marketing\n\nStarted off the day with some marketing:\n•Posted updates on X about Remember Names\n•Jumped into Reddit and searched for people talking about name recall struggles\n\nCame across one guy who just started a new job and was feeling bad about forgetting his coworkers’ names. Totally relatable.\n\nI replied with some advice and suggested Remember Names, but had to be careful. Some subreddits don’t allow self-promotion, even if what you’re sharing directly solves the problem. Feels kind of silly honestly…if it’s relevant and helpful why shouldn’t it be allowed?\n\nAnyway, just trying to be respectful, show up in the right places and not be spammy.\n\n⸻\n\n📱 Demo Day\n\nAlso spent time today working on app demos - screenshot and video showcases of new features.\n\nTwo big updates for Remember Names just went live:\n1.🔧 Fixed the widget so it now shows recent contacts properly\n2.🔀 Added the ability to reorder names with drag-and-drop\n\nDecided to have some fun with the demos and inject some humor into it. Was fun. \n\nBut honestly? One screenshot post took me 26 minutes. Just figuring out:\n•Which app to use screenshot editing\n•What background color looked best\n•Aspect ratio settings\n•All the little visual tweaks\n\nKinda tedious at first… but now that it’s set up, next time should be faster. Just rinse and repeat. ✌️\n\nThat’s probably why I haven’t done much demos before…it feels like such a time sink when you’re learning from scratch. But now I realize: this is part of the job. building in public means taking the time to share progress, not just code it.\n\n⸻\n\n📷 Video Setup Experiments\n\nI also started experimenting with my new tripod and camera setup. Playing with angles and lighting, seeing what feels natural.\n\nFeels good to finally be setting the stage (literally) for better stories. \n\n⸻\n\n⚡ Reminder to Self\n\nMomentum starts slow. That’s okay.\n\nThe key is to build it steadily and once you have it, keep it going.\n\nI’ve seen other creators do it: lots of awkward posts at first, trying different things… then suddenly they hit their stride and go full throttle. 💥\n\nSo that’s the plan:\n•Keep posting\n•Keep learning\n•Keep the momentum alive\n\nLet’s go. 🏁","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,74],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/tzRzaRgsWl","expanded_url":"https://x.com/MarcEstwick/status/1956470550655852955/photo/1","id_str":"1956470545811148801","indices":[75,98],"media_key":"3_1956470545811148801","media_url_https":"https://pbs.twimg.com/media/GybHmHiWkAEshLp.jpg","type":"photo","url":"https://t.co/tzRzaRgsWl","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":48,"y":789,"h":383,"w":383}]},"medium":{"faces":[{"x":32,"y":534,"h":259,"w":259}]},"small":{"faces":[{"x":18,"y":303,"h":147,"w":147}]},"orig":{"faces":[{"x":48,"y":789,"h":383,"w":383}]}},"sizes":{"large":{"h":1770,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":799,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1770,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":885,"h":1770},{"x":0,"y":0,"w":1179,"h":1770}]},"media_results":{"result":{"media_key":"3_1956470545811148801"}}},{"display_url":"pic.x.com/tzRzaRgsWl","expanded_url":"https://x.com/MarcEstwick/status/1956470550655852955/photo/1","id_str":"1956470545806962688","indices":[75,98],"media_key":"3_1956470545806962688","media_url_https":"https://pbs.twimg.com/media/GybHmHhWsAASG_w.jpg","type":"photo","url":"https://t.co/tzRzaRgsWl","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2014,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2014,"width":1179,"focus_rects":[{"x":0,"y":727,"w":1179,"h":660},{"x":0,"y":468,"w":1179,"h":1179},{"x":0,"y":385,"w":1179,"h":1344},{"x":172,"y":0,"w":1007,"h":2014},{"x":0,"y":0,"w":1179,"h":2014}]},"media_results":{"result":{"media_key":"3_1956470545806962688"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/tzRzaRgsWl","expanded_url":"https://x.com/MarcEstwick/status/1956470550655852955/photo/1","id_str":"1956470545811148801","indices":[75,98],"media_key":"3_1956470545811148801","media_url_https":"https://pbs.twimg.com/media/GybHmHiWkAEshLp.jpg","type":"photo","url":"https://t.co/tzRzaRgsWl","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":48,"y":789,"h":383,"w":383}]},"medium":{"faces":[{"x":32,"y":534,"h":259,"w":259}]},"small":{"faces":[{"x":18,"y":303,"h":147,"w":147}]},"orig":{"faces":[{"x":48,"y":789,"h":383,"w":383}]}},"sizes":{"large":{"h":1770,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":799,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1770,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":885,"h":1770},{"x":0,"y":0,"w":1179,"h":1770}]},"media_results":{"result":{"media_key":"3_1956470545811148801"}}},{"display_url":"pic.x.com/tzRzaRgsWl","expanded_url":"https://x.com/MarcEstwick/status/1956470550655852955/photo/1","id_str":"1956470545806962688","indices":[75,98],"media_key":"3_1956470545806962688","media_url_https":"https://pbs.twimg.com/media/GybHmHhWsAASG_w.jpg","type":"photo","url":"https://t.co/tzRzaRgsWl","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2014,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2014,"width":1179,"focus_rects":[{"x":0,"y":727,"w":1179,"h":660},{"x":0,"y":468,"w":1179,"h":1179},{"x":0,"y":385,"w":1179,"h":1344},{"x":172,"y":0,"w":1007,"h":2014},{"x":0,"y":0,"w":1179,"h":2014}]},"media_results":{"result":{"media_key":"3_1956470545806962688"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1956470550655852955","view_count":115,"bookmark_count":0,"created_at":1755293903000,"favorite_count":8,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1956470550655852955","full_text":"🎯 X Stats: Day 8 of 30\n\n+11 Followers\n185 Total\n\n(forgot to post Day 7…😅) https://t.co/tzRzaRgsWl","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,274],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/MUeLAEac21","expanded_url":"https://x.com/MarcEstwick/status/1955760848623772059/photo/1","id_str":"1955760844073033730","indices":[275,298],"media_key":"3_1955760844073033730","media_url_https":"https://pbs.twimg.com/media/GyRCICiXYAIM4yd.jpg","type":"photo","url":"https://t.co/MUeLAEac21","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1741,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":813,"resize":"fit"},"small":{"h":680,"w":460,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1741,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":871,"h":1741},{"x":0,"y":0,"w":1179,"h":1741}]},"media_results":{"result":{"media_key":"3_1955760844073033730"}}},{"display_url":"pic.x.com/MUeLAEac21","expanded_url":"https://x.com/MarcEstwick/status/1955760848623772059/photo/1","id_str":"1955760844060405766","indices":[275,298],"media_key":"3_1955760844060405766","media_url_https":"https://pbs.twimg.com/media/GyRCICfWsAYcN3S.jpg","type":"photo","url":"https://t.co/MUeLAEac21","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1174,"resize":"fit"},"medium":{"h":1200,"w":688,"resize":"fit"},"small":{"h":680,"w":390,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1174,"focus_rects":[{"x":0,"y":747,"w":1174,"h":657},{"x":0,"y":488,"w":1174,"h":1174},{"x":0,"y":406,"w":1174,"h":1338},{"x":0,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1174,"h":2048}]},"media_results":{"result":{"media_key":"3_1955760844060405766"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/MUeLAEac21","expanded_url":"https://x.com/MarcEstwick/status/1955760848623772059/photo/1","id_str":"1955760844073033730","indices":[275,298],"media_key":"3_1955760844073033730","media_url_https":"https://pbs.twimg.com/media/GyRCICiXYAIM4yd.jpg","type":"photo","url":"https://t.co/MUeLAEac21","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1741,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":813,"resize":"fit"},"small":{"h":680,"w":460,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1741,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":871,"h":1741},{"x":0,"y":0,"w":1179,"h":1741}]},"media_results":{"result":{"media_key":"3_1955760844073033730"}}},{"display_url":"pic.x.com/MUeLAEac21","expanded_url":"https://x.com/MarcEstwick/status/1955760848623772059/photo/1","id_str":"1955760844060405766","indices":[275,298],"media_key":"3_1955760844060405766","media_url_https":"https://pbs.twimg.com/media/GyRCICfWsAYcN3S.jpg","type":"photo","url":"https://t.co/MUeLAEac21","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1174,"resize":"fit"},"medium":{"h":1200,"w":688,"resize":"fit"},"small":{"h":680,"w":390,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1174,"focus_rects":[{"x":0,"y":747,"w":1174,"h":657},{"x":0,"y":488,"w":1174,"h":1174},{"x":0,"y":406,"w":1174,"h":1338},{"x":0,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1174,"h":2048}]},"media_results":{"result":{"media_key":"3_1955760844060405766"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1955760848623772059","view_count":114,"bookmark_count":0,"created_at":1755124697000,"favorite_count":8,"quote_count":0,"reply_count":2,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1955760848623772059","full_text":"🎯 X Stats: Day 6 of 30\n\n+6 Followers (2 Verified)\n\n • Been only doing ~50% of the plan for the past few days but today should be able to get to 80%\n\n📝 The Plan:\n\nInteract 40 times (2 hrs max)\n• 10 in the morning (30 min)\n• 10 in the afternoon (30 min)\n• 10 at lunch (30 min)\n• 10 at night (30 min)\nOR\n• 20 in the morning (1 hr)\n• 20 in the evening (1 hr)\n\n3 Post Daily\n• Post in the morning (recap of previous day app stats)\n• Post in the afternoon (random thoughts and insights)\n• Post in the night (recap of day, tasks, X stats)","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,107],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1947344738236952786","view_count":68,"bookmark_count":0,"created_at":1753118140000,"favorite_count":0,"quote_count":1,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1947344738236952786","full_text":"When starting did you create an in depth business plan and if so did you stick with it? What works for you?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,277],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/qRhIJdc4Ou","expanded_url":"https://x.com/MarcEstwick/status/1948010182786654591/photo/1","id_str":"1948010176490901505","indices":[278,301],"media_key":"3_1948010176490901505","media_url_https":"https://pbs.twimg.com/media/Gwi47zyWEAEmR_H.jpg","type":"photo","url":"https://t.co/qRhIJdc4Ou","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":105,"y":561,"h":193,"w":193},{"x":307,"y":223,"h":361,"w":361}]},"medium":{"faces":[{"x":82,"y":438,"h":150,"w":150},{"x":239,"y":174,"h":282,"w":282}]},"small":{"faces":[{"x":46,"y":248,"h":85,"w":85},{"x":135,"y":98,"h":159,"w":159}]},"orig":{"faces":[{"x":105,"y":561,"h":193,"w":193},{"x":307,"y":223,"h":361,"w":361}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":213,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":256,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1948010176490901505"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[360,376]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/qRhIJdc4Ou","expanded_url":"https://x.com/MarcEstwick/status/1948010182786654591/photo/1","id_str":"1948010176490901505","indices":[278,301],"media_key":"3_1948010176490901505","media_url_https":"https://pbs.twimg.com/media/Gwi47zyWEAEmR_H.jpg","type":"photo","url":"https://t.co/qRhIJdc4Ou","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":105,"y":561,"h":193,"w":193},{"x":307,"y":223,"h":361,"w":361}]},"medium":{"faces":[{"x":82,"y":438,"h":150,"w":150},{"x":239,"y":174,"h":282,"w":282}]},"small":{"faces":[{"x":46,"y":248,"h":85,"w":85},{"x":135,"y":98,"h":159,"w":159}]},"orig":{"faces":[{"x":105,"y":561,"h":193,"w":193},{"x":307,"y":223,"h":361,"w":361}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":213,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":256,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1948010176490901505"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1948010182786654591","view_count":60,"bookmark_count":0,"created_at":1753276794000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1948010182786654591","full_text":"⭐️ 1-Star Reviews, Real Feedback, and Real-World Testing\n\nA few days ago I started the day by checking the App Store, only to see a 1-star review from a user named Charles_24 with the headline:\n\n“Don’t buy this app.”\n\nHis reasoning?\n\nHe claimed the app says it’s location-based but isn’t, making it “more or less useless.”\n\nThat stung.\n\nI worked hard to build @RememberNameApp and it’s frustrating to get a public review like that - especially without any direct feedback or chance to respond. My first instinct was to be defensive, but I took a breath and stepped back.\n\nWhat was he actually saying?\n\nI reviewed the location features:\n•Sorting names by proximity? ✅ Working as expected.\n•Location-based reminders? ❌ Not working.\n\nSo yeah, he was partially right. The feature wasn’t triggering.\n\nStill, I wish he had reached out first. But this is the reality of building for users: you’ll always have some users who don’t communicate, just criticize.\n\nRather than stay annoyed, I decided to turn this into a learning opportunity - not just for me, but for others.\n\nI’d record the process and share it as a buildinpublic story. Documenting the real ups and downs.\n\nBut…everything that could go wrong did go wrong.\n•Forgot to charge my phone and watch last night. Both were almost dead.\n•Started recording - got halfway through a scene and wanted to redo it with a better transition. Just as I started re-recording the neighbor fires up the lawn mower. \n•Tried testing the notification by biking to a nearby playground (set as the location trigger in the app), but realized I couldn’t film my watch while riding.\n•Had to walk instead. Bright sun = glare on the watch screen.\n•Phone battery hit 3%, then 1% while recording.\n•Got interrupted mid-test by messages from wifey.\n•And finally…the notification didn’t even trigger. 😫\n\nBy the time I got home, I was sweaty, low-battery, and missing half the footage I wanted for the story. I didn’t get to shoot the wrap-up scene in the park, where I planned to talk about lessons learned.\n\nBuildinpublic? More like failinpublic…\n\nAll of this reminded me just how hard documenting while building actually is. It takes time, skill, and a lot of patience. It’s effort that could easily be spent just fixing bugs or improving the product instead.\n\nBut I still think it’s worth it.\nNot many developers are consistently recording video updates - and I’ve seen interest grow since I did my 30-day buildinpublic video streak. It’s becoming a thing.\n\nStill, it didn’t go as planned. But I was determined to fix the bug, retry the test, and record the second half later on. \n\nNot perfect…but progress.\nThat’s the journey.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/GZI5NwpcJd","expanded_url":"https://x.com/MarcEstwick/status/1951046857066434977/photo/1","id_str":"1951046851743952896","indices":[276,299],"media_key":"3_1951046851743952896","media_url_https":"https://pbs.twimg.com/media/GxOCxkpXsAAnMV-.jpg","type":"photo","url":"https://t.co/GZI5NwpcJd","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":111,"y":132,"h":183,"w":183},{"x":321,"y":57,"h":205,"w":205},{"x":286,"y":469,"h":432,"w":432}]},"medium":{"faces":[{"x":86,"y":103,"h":142,"w":142},{"x":250,"y":44,"h":160,"w":160},{"x":223,"y":366,"h":337,"w":337}]},"small":{"faces":[{"x":49,"y":58,"h":80,"w":80},{"x":142,"y":25,"h":90,"w":90},{"x":126,"y":207,"h":191,"w":191}]},"orig":{"faces":[{"x":111,"y":132,"h":183,"w":183},{"x":321,"y":57,"h":205,"w":205},{"x":286,"y":469,"h":432,"w":432}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":0,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":0,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1951046851743952896"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/GZI5NwpcJd","expanded_url":"https://x.com/MarcEstwick/status/1951046857066434977/photo/1","id_str":"1951046851743952896","indices":[276,299],"media_key":"3_1951046851743952896","media_url_https":"https://pbs.twimg.com/media/GxOCxkpXsAAnMV-.jpg","type":"photo","url":"https://t.co/GZI5NwpcJd","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":111,"y":132,"h":183,"w":183},{"x":321,"y":57,"h":205,"w":205},{"x":286,"y":469,"h":432,"w":432}]},"medium":{"faces":[{"x":86,"y":103,"h":142,"w":142},{"x":250,"y":44,"h":160,"w":160},{"x":223,"y":366,"h":337,"w":337}]},"small":{"faces":[{"x":49,"y":58,"h":80,"w":80},{"x":142,"y":25,"h":90,"w":90},{"x":126,"y":207,"h":191,"w":191}]},"orig":{"faces":[{"x":111,"y":132,"h":183,"w":183},{"x":321,"y":57,"h":205,"w":205},{"x":286,"y":469,"h":432,"w":432}]}},"sizes":{"large":{"h":1536,"w":1024,"resize":"fit"},"medium":{"h":1200,"w":800,"resize":"fit"},"small":{"h":680,"w":453,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1536,"width":1024,"focus_rects":[{"x":0,"y":0,"w":1024,"h":573},{"x":0,"y":0,"w":1024,"h":1024},{"x":0,"y":0,"w":1024,"h":1167},{"x":0,"y":0,"w":768,"h":1536},{"x":0,"y":0,"w":1024,"h":1536}]},"media_results":{"result":{"media_key":"3_1951046851743952896"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1951046857066434977","view_count":71,"bookmark_count":0,"created_at":1754000794000,"favorite_count":1,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1951046857066434977","full_text":"🧩 Misleading Errors, Real Lessons\n\nJust solved a Git/Xcode issue that had me genuinely concerned for a bit.\n\n⸻\n\n🧠 The Problem (Not What It Seemed)\n\nI was trying to push commits to GitHub through Xcode when I got this dreaded message:\n\n“The remote repository rejected commits. Make sure you have permission to push to the remote repository and try again”\n\nAt first glance?\nLooked like a classic authentication issue. And yeah, I’m a relatively new dev…so I started questioning my setup, access, and everything in between.\n\nI did a quick Google search.\nNothing specific. Just noise.\n\nSo I asked Alex (my AI dev assistant), dropped in the error, and it gave me 3 standard options for fixing Git authentication problems.\n\n🔐 One of them was changing the access token, so I tried that.\nStill no dice.\n\nAt this point, I was tempted to start copy-pasting terminal commands…but something didn’t sit right.\n\n…I paused.\n\n⸻\n\n🧠 Rethinking the Error Message\n\nI asked: “Wait… is it possible this ‘permission’ message is just a suggestion…not the actual problem?”\n\nAlex immediately pivoted:\n\n“Great observation. Xcode error messages can be misleading.”\n\nWe dug deeper.\nAlex checked status, ran a test push, and then…\n\n💣 Found the real issue:\nA file was 451MB…way above GitHub’s 100MB file limit.\n\nSpecifically, it came from my Lottie animation dependency (used for celebratory effects).\nSome build artifacts had been committed.\n\n⸻\n\n🔧 The Fix\n\nAlex:\n•Cleaned up the giant build files\n•Added proper .gitignore rules for Swift/iOS projects\n•Helped restructure how those files are handled moving forward\n\nI pushed again…and everything worked!\n\n⸻\n\n🧠 What I Learned\n\nThe final summary Alex gave me was gold:\n1.❌ The issue was not authentication – the error was misleading\n2.💾 GitHub’s 100MB limit blocked the push\n3.⚙️ We added .gitignore rules to stop build artifacts from being committed again\n\nAlso:\n•I learned how .gitignore works (never used it before)\n•I got a clearer picture of how Git behaves with large files\n\n⸻\n\n📚 Why It Mattered\n\nWhat struck me most is that if I hadn’t paused to think critically, I would’ve kept assuming it was a permission problem.\n\nWhich means I would’ve:\n•Followed the wrong solutions\n•Wasted time\n•Possibly made the problem worse\n\nIt’s a reminder:\n🤖 AI is great - but it’s only as helpful as your ability to guide it.\n\n⸻\n\n🚀 Now I’m feeling much more confident with Git.\n\nSure, I still don’t know everything, but I feel like leveled up again…and that’s what this process is all about.\n\nSmall wins. Big learnings.\n\nBack to building.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,275],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/T5atHBZ3cy","expanded_url":"https://x.com/MarcEstwick/status/1950387434522304702/video/1","id_str":"1950387243010387968","indices":[276,299],"media_key":"13_1950387243010387968","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1950387243010387968/img/qLG6yvcEQ7nNbrfp.jpg","type":"video","url":"https://t.co/T5atHBZ3cy","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":2048,"w":1138,"resize":"fit"},"medium":{"h":1200,"w":667,"resize":"fit"},"small":{"h":680,"w":378,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":1200,"focus_rects":[]},"video_info":{"aspect_ratio":[5,9],"duration_millis":47433,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1950387243010387968/pl/cN7nvLlcE0GMfjMd.m3u8?tag=21"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/320x576/m9vg78vW1SeQQd6T.mp4?tag=21"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/480x864/GrEhaeXlDiSxAaH8.mp4?tag=21"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/720x1296/Q8K3YC7NMeDYJBR3.mp4?tag=21"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/1200x2160/w5P3Xw4GIG4_k4D3.mp4?tag=21"}]},"media_results":{"result":{"media_key":"13_1950387243010387968"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"120185134","name":"Samuel Gherman","screen_name":"SamGherman","indices":[39,50]},{"id_str":"120185134","name":"Samuel Gherman","screen_name":"SamGherman","indices":[39,50]},{"id_str":"1828978897423347713","name":"Alex","screen_name":"alexcodes_ai","indices":[438,451]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/T5atHBZ3cy","expanded_url":"https://x.com/MarcEstwick/status/1950387434522304702/video/1","id_str":"1950387243010387968","indices":[276,299],"media_key":"13_1950387243010387968","media_url_https":"https://pbs.twimg.com/amplify_video_thumb/1950387243010387968/img/qLG6yvcEQ7nNbrfp.jpg","type":"video","url":"https://t.co/T5atHBZ3cy","additional_media_info":{"monetizable":false},"ext_media_availability":{"status":"Available"},"sizes":{"large":{"h":2048,"w":1138,"resize":"fit"},"medium":{"h":1200,"w":667,"resize":"fit"},"small":{"h":680,"w":378,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2160,"width":1200,"focus_rects":[]},"video_info":{"aspect_ratio":[5,9],"duration_millis":47433,"variants":[{"content_type":"application/x-mpegURL","url":"https://video.twimg.com/amplify_video/1950387243010387968/pl/cN7nvLlcE0GMfjMd.m3u8?tag=21"},{"bitrate":632000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/320x576/m9vg78vW1SeQQd6T.mp4?tag=21"},{"bitrate":950000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/480x864/GrEhaeXlDiSxAaH8.mp4?tag=21"},{"bitrate":2176000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/720x1296/Q8K3YC7NMeDYJBR3.mp4?tag=21"},{"bitrate":10368000,"content_type":"video/mp4","url":"https://video.twimg.com/amplify_video/1950387243010387968/vid/avc1/1200x2160/w5P3Xw4GIG4_k4D3.mp4?tag=21"}]},"media_results":{"result":{"media_key":"13_1950387243010387968"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1950387434522304702","view_count":258,"bookmark_count":0,"created_at":1753843575000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1950387434522304702","full_text":"🧠 Memory Tips (Finally)\n\nEarlier today @SamGherman replied to a post and said he downloaded Remember Names.\n\nHe liked it but…he thought the app would offer mnemonic-style tips for remembering names - not just recording them.\n\nThat was part of the original plan... 🫠\nSomewhere between polishing features and prioritizing fixes…I just forgot about it.\n\nSo his comment was a great nudge.\n\n⸻\n\n🤖 Alex to the Rescue\n\nI jumped into action using @alexcodes_ai to implement a basic version of the feature.\n\n🧠 Added a new “Memory Techniques” tab\n\n🗺️ Swapped the Maps tab out of the main bar\n\n➡️ Moved Maps into the relevant Groups and People tabs\n\n🔁 Updated widgets, intents, and internal routing\n\nIt wasn’t just a cosmetic change…the restructure touched key parts of the app’s logic.\n\nWithout Alex’s help this would’ve taken MUCH longer to implement.\n\n⸻\n\n🧪 Still Needs Polish\n\nRight now, the UI is very minimal…maybe too plain. But it’s a solid start. The hard stuff’s in place.\n\nI’ll keep testing and refining over time.\n\nThat’s what this is all about:\n✅ Listening\n✅ Iterating\n✅ Building better, bit by bit\n\n⸻\n\n🙏 Thanks Sam!\n\nApp dev can feel like guessing in a vacuum sometimes but small moments of feedback like this help guide direction and improve the whole product.\n\nHope you see the update when it’s fully rolled out…and like it!🤞","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,273],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/ikWiPRTeDW","expanded_url":"https://x.com/MarcEstwick/status/1950258266933477659/photo/1","id_str":"1950247219644321792","indices":[274,297],"media_key":"3_1950247219644321792","media_url_https":"https://pbs.twimg.com/media/GxCrg28X0AA4D_X.jpg","type":"photo","url":"https://t.co/ikWiPRTeDW","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":744,"w":996,"resize":"fit"},"medium":{"h":744,"w":996,"resize":"fit"},"small":{"h":508,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":744,"width":996,"focus_rects":[{"x":0,"y":0,"w":996,"h":558},{"x":0,"y":0,"w":744,"h":744},{"x":0,"y":0,"w":653,"h":744},{"x":0,"y":0,"w":372,"h":744},{"x":0,"y":0,"w":996,"h":744}]},"media_results":{"result":{"media_key":"3_1950247219644321792"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/ikWiPRTeDW","expanded_url":"https://x.com/MarcEstwick/status/1950258266933477659/photo/1","id_str":"1950247219644321792","indices":[274,297],"media_key":"3_1950247219644321792","media_url_https":"https://pbs.twimg.com/media/GxCrg28X0AA4D_X.jpg","type":"photo","url":"https://t.co/ikWiPRTeDW","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":744,"w":996,"resize":"fit"},"medium":{"h":744,"w":996,"resize":"fit"},"small":{"h":508,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":744,"width":996,"focus_rects":[{"x":0,"y":0,"w":996,"h":558},{"x":0,"y":0,"w":744,"h":744},{"x":0,"y":0,"w":653,"h":744},{"x":0,"y":0,"w":372,"h":744},{"x":0,"y":0,"w":996,"h":744}]},"media_results":{"result":{"media_key":"3_1950247219644321792"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1950258266933477659","view_count":37,"bookmark_count":0,"created_at":1753812779000,"favorite_count":0,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1950258266933477659","full_text":"🎯TLDR: Founders may be different from programmers and I’m looking for an ADHD Founders community.\n⸻\n\nI posted this on Reddit and got roasted. 🔥\n\nThoughts:\nFrankly I was surprised at first since I thought it was a fun question and I personally found MBTI useful as a general understanding of how someone perceives themselves before getting to know them deeper.\n\nThen was wondering...would this question be received in an \"ADHD Founders\" group differently...? 🤔\n\nReason being:\n• programmers tend to be (traditionally at least) more isolated\n• to themselves\n• not have the best people skills\n\n…and I know these are stereotypes that may not be true but personally I think it is/was (at least historically true). 👨💻\n\nI'm not 💩 on programmers, I consider myself to be one to some extent, but there are definitely differences between someone who only programs vs someone who's building a business - and as a result may do some programming/coding in addition to marketing, accounting, customer relations, etc.\n\nSo I think it'll be useful to have an ADHD Founders community to share advice/learn about:\n\n✔︎ coding\n✔︎ marketing\n✔︎ public relations\n✔︎ finances\n✔︎ organization\n✔︎ motivation\n✔︎ dopamine\n✔︎ time management\n✔︎ working memory\n✔︎ getting shit done\n✔︎ (and more)\n\n...all needed for a well rounded successful ADHD Founder 🧠📈🎯💪\n\nA community for those who are:\n• aware of connotative vs denotative\n• who want to be emotionally intelligent\n• who want to have/share tools and techniques that connect the dots and ties everything together in a way that makes sense for our neurodivergence. \n\nOther communities will still be very useful, but this may be a safe space without the noise of others who may not currently be so understanding.\n\nWelcome and feel free to introduce yourself (or not) and share your questions, techniques, business and stories! ✨","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,277],"entities":{"hashtags":[{"indices":[449,463],"text":"buildinpublic"}],"media":[{"display_url":"pic.x.com/ICQW61s5Xb","expanded_url":"https://x.com/MarcEstwick/status/1948100574240502050/photo/1","id_str":"1948100563557621760","indices":[278,301],"media_key":"3_1948100563557621760","media_url_https":"https://pbs.twimg.com/media/GwkLJB2XIAAEdHG.jpg","type":"photo","url":"https://t.co/ICQW61s5Xb","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":489,"y":106,"h":301,"w":301}]},"medium":{"faces":[{"x":382,"y":82,"h":235,"w":235}]},"small":{"faces":[{"x":216,"y":46,"h":133,"w":133}]},"orig":{"faces":[{"x":489,"y":106,"h":301,"w":301}]}},"sizes":{"large":{"h":1024,"w":1536,"resize":"fit"},"medium":{"h":800,"w":1200,"resize":"fit"},"small":{"h":453,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1536,"focus_rects":[{"x":0,"y":0,"w":1536,"h":860},{"x":512,"y":0,"w":1024,"h":1024},{"x":587,"y":0,"w":898,"h":1024},{"x":780,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1536,"h":1024}]},"media_results":{"result":{"media_key":"3_1948100563557621760"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[143,159]},{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[143,159]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/ICQW61s5Xb","expanded_url":"https://x.com/MarcEstwick/status/1948100574240502050/photo/1","id_str":"1948100563557621760","indices":[278,301],"media_key":"3_1948100563557621760","media_url_https":"https://pbs.twimg.com/media/GwkLJB2XIAAEdHG.jpg","type":"photo","url":"https://t.co/ICQW61s5Xb","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":489,"y":106,"h":301,"w":301}]},"medium":{"faces":[{"x":382,"y":82,"h":235,"w":235}]},"small":{"faces":[{"x":216,"y":46,"h":133,"w":133}]},"orig":{"faces":[{"x":489,"y":106,"h":301,"w":301}]}},"sizes":{"large":{"h":1024,"w":1536,"resize":"fit"},"medium":{"h":800,"w":1200,"resize":"fit"},"small":{"h":453,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1024,"width":1536,"focus_rects":[{"x":0,"y":0,"w":1536,"h":860},{"x":512,"y":0,"w":1024,"h":1024},{"x":587,"y":0,"w":898,"h":1024},{"x":780,"y":0,"w":512,"h":1024},{"x":0,"y":0,"w":1536,"h":1024}]},"media_results":{"result":{"media_key":"3_1948100563557621760"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1948100574240502050","view_count":234,"bookmark_count":0,"created_at":1753298345000,"favorite_count":4,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1948100574240502050","full_text":"💫Turning a 1-Star into a story\n\nJust wrapped up today’s session.\n\nI finally posted a new video on X - a response and fix to a 1-star review on @RememberNameApp. The review definitely stung at first, but instead of letting it throw me off I decided to turn it into a story worth sharing. The issue was valid…the location-based notification wasn’t triggering so I fixed it, tested it, and documented the process.\n\nI shared the whole journey under the #buildinpublic tag. It felt good to be transparent about the challenge, the fix, and the thought process.\n\nIt’s a step forward.\n\nKey updates:\n•Location-based notifications are working: go somewhere, and if a name is tagged to that place, you’ll get a reminder.\n•Major refactor done - modernized ALL the code so the UI feels clean and responsive.\n•Added a congratulatory screen post-subscription…small touch but it feels right.\n\nThe foundation is finally strong. So the focus now shifts to marketing and storytelling - daily posts, demo videos, and audience-specific messages.\n\nLet’s see how far this can go.","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,179],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1956350955269599376","view_count":198,"bookmark_count":0,"created_at":1755265389000,"favorite_count":3,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1956350955269599376","full_text":"As an indie dev do you think it’s good to share slices of your personal life (and not just dev stuff) every now and again to help build rapport and trust? Good idea or not really?","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,150],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/Jmv0Zz58P8","expanded_url":"https://x.com/MarcEstwick/status/1955975498984526065/photo/1","id_str":"1955975493762576389","indices":[151,174],"media_key":"3_1955975493762576389","media_url_https":"https://pbs.twimg.com/media/GyUFWS8WcAUvzsq.jpg","type":"photo","url":"https://t.co/Jmv0Zz58P8","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":29,"y":529,"h":250,"w":250}]},"medium":{"faces":[{"x":17,"y":314,"h":148,"w":148}]},"small":{"faces":[{"x":9,"y":178,"h":84,"w":84}]},"orig":{"faces":[{"x":29,"y":529,"h":250,"w":250}]}},"sizes":{"large":{"h":2016,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2016,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":1008,"h":2016},{"x":0,"y":0,"w":1179,"h":2016}]},"media_results":{"result":{"media_key":"3_1955975493762576389"}}},{"display_url":"pic.x.com/Jmv0Zz58P8","expanded_url":"https://x.com/MarcEstwick/status/1955975498984526065/photo/1","id_str":"1955975493766782976","indices":[151,174],"media_key":"3_1955975493766782976","media_url_https":"https://pbs.twimg.com/media/GyUFWS9WoAACvxU.jpg","type":"photo","url":"https://t.co/Jmv0Zz58P8","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2023,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":699,"resize":"fit"},"small":{"h":680,"w":396,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2023,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":83,"y":0,"w":1012,"h":2023},{"x":0,"y":0,"w":1179,"h":2023}]},"media_results":{"result":{"media_key":"3_1955975493766782976"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/Jmv0Zz58P8","expanded_url":"https://x.com/MarcEstwick/status/1955975498984526065/photo/1","id_str":"1955975493762576389","indices":[151,174],"media_key":"3_1955975493762576389","media_url_https":"https://pbs.twimg.com/media/GyUFWS8WcAUvzsq.jpg","type":"photo","url":"https://t.co/Jmv0Zz58P8","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":29,"y":529,"h":250,"w":250}]},"medium":{"faces":[{"x":17,"y":314,"h":148,"w":148}]},"small":{"faces":[{"x":9,"y":178,"h":84,"w":84}]},"orig":{"faces":[{"x":29,"y":529,"h":250,"w":250}]}},"sizes":{"large":{"h":2016,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":702,"resize":"fit"},"small":{"h":680,"w":398,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2016,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":1008,"h":2016},{"x":0,"y":0,"w":1179,"h":2016}]},"media_results":{"result":{"media_key":"3_1955975493762576389"}}},{"display_url":"pic.x.com/Jmv0Zz58P8","expanded_url":"https://x.com/MarcEstwick/status/1955975498984526065/photo/1","id_str":"1955975493766782976","indices":[151,174],"media_key":"3_1955975493766782976","media_url_https":"https://pbs.twimg.com/media/GyUFWS9WoAACvxU.jpg","type":"photo","url":"https://t.co/Jmv0Zz58P8","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2023,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":699,"resize":"fit"},"small":{"h":680,"w":396,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2023,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":83,"y":0,"w":1012,"h":2023},{"x":0,"y":0,"w":1179,"h":2023}]},"media_results":{"result":{"media_key":"3_1955975493766782976"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1955975498984526065","view_count":128,"bookmark_count":0,"created_at":1755175873000,"favorite_count":11,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1955975498984526065","full_text":"Current stats going into day 7 of the marketing challenge\n\n+ 0 Active Trials\n+ 0 Active Subscriptions\n+ $0 MRR\n+ $3 Revenue \n\nNeed to shake things up https://t.co/Jmv0Zz58P8","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,216],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/DVvLkywDRz","expanded_url":"https://x.com/MarcEstwick/status/1957579573152927851/photo/1","id_str":"1957579569017344003","indices":[217,240],"media_key":"3_1957579569017344003","media_url_https":"https://pbs.twimg.com/media/Gyq4Pw7XUAMvC-e.jpg","type":"photo","url":"https://t.co/DVvLkywDRz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1746,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":810,"resize":"fit"},"small":{"h":680,"w":459,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1746,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":873,"h":1746},{"x":0,"y":0,"w":1179,"h":1746}]},"media_results":{"result":{"media_key":"3_1957579569017344003"}}},{"display_url":"pic.x.com/DVvLkywDRz","expanded_url":"https://x.com/MarcEstwick/status/1957579573152927851/photo/1","id_str":"1957579568992202767","indices":[217,240],"media_key":"3_1957579568992202767","media_url_https":"https://pbs.twimg.com/media/Gyq4Pw1XsA8NcEZ.jpg","type":"photo","url":"https://t.co/DVvLkywDRz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1174,"resize":"fit"},"medium":{"h":1200,"w":688,"resize":"fit"},"small":{"h":680,"w":390,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1174,"focus_rects":[{"x":0,"y":747,"w":1174,"h":657},{"x":0,"y":488,"w":1174,"h":1174},{"x":0,"y":406,"w":1174,"h":1338},{"x":150,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1174,"h":2048}]},"media_results":{"result":{"media_key":"3_1957579568992202767"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/DVvLkywDRz","expanded_url":"https://x.com/MarcEstwick/status/1957579573152927851/photo/1","id_str":"1957579569017344003","indices":[217,240],"media_key":"3_1957579569017344003","media_url_https":"https://pbs.twimg.com/media/Gyq4Pw7XUAMvC-e.jpg","type":"photo","url":"https://t.co/DVvLkywDRz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":1746,"w":1179,"resize":"fit"},"medium":{"h":1200,"w":810,"resize":"fit"},"small":{"h":680,"w":459,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1746,"width":1179,"focus_rects":[{"x":0,"y":0,"w":1179,"h":660},{"x":0,"y":0,"w":1179,"h":1179},{"x":0,"y":0,"w":1179,"h":1344},{"x":0,"y":0,"w":873,"h":1746},{"x":0,"y":0,"w":1179,"h":1746}]},"media_results":{"result":{"media_key":"3_1957579569017344003"}}},{"display_url":"pic.x.com/DVvLkywDRz","expanded_url":"https://x.com/MarcEstwick/status/1957579573152927851/photo/1","id_str":"1957579568992202767","indices":[217,240],"media_key":"3_1957579568992202767","media_url_https":"https://pbs.twimg.com/media/Gyq4Pw1XsA8NcEZ.jpg","type":"photo","url":"https://t.co/DVvLkywDRz","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2048,"w":1174,"resize":"fit"},"medium":{"h":1200,"w":688,"resize":"fit"},"small":{"h":680,"w":390,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2048,"width":1174,"focus_rects":[{"x":0,"y":747,"w":1174,"h":657},{"x":0,"y":488,"w":1174,"h":1174},{"x":0,"y":406,"w":1174,"h":1338},{"x":150,"y":0,"w":1024,"h":2048},{"x":0,"y":0,"w":1174,"h":2048}]},"media_results":{"result":{"media_key":"3_1957579568992202767"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1957579573152927851","view_count":22,"bookmark_count":0,"created_at":1755558314000,"favorite_count":4,"quote_count":0,"reply_count":1,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1957579573152927851","full_text":"Day 11 X Stats\n\n+3 Followers\n191 Total\n\nHaven’t been as consistent with engaging and posting as I would like to be but happy to not have skipped a day yet and engagement rate is decent. Will keep pushing to do better https://t.co/DVvLkywDRz","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,276],"entities":{"hashtags":[{"indices":[226,242],"text":"buildconfidence"},{"indices":[258,276],"text":"RCGrowthChallenge"}],"media":[{"display_url":"pic.x.com/UU5LCvRhn1","expanded_url":"https://x.com/MarcEstwick/status/1858977224181117310/photo/1","id_str":"1858976322732625920","indices":[277,300],"media_key":"3_1858976322732625920","media_url_https":"https://pbs.twimg.com/media/GcxpHcJXEAA8-Q1.jpg","type":"photo","url":"https://t.co/UU5LCvRhn1","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":835,"y":856,"h":202,"w":202}]},"medium":{"faces":[{"x":662,"y":679,"h":160,"w":160}]},"small":{"faces":[{"x":375,"y":385,"h":90,"w":90}]},"orig":{"faces":[{"x":835,"y":856,"h":202,"w":202}]}},"sizes":{"large":{"h":1512,"w":1138,"resize":"fit"},"medium":{"h":1200,"w":903,"resize":"fit"},"small":{"h":680,"w":512,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1512,"width":1138,"focus_rects":[{"x":0,"y":0,"w":1138,"h":637},{"x":0,"y":0,"w":1138,"h":1138},{"x":0,"y":0,"w":1138,"h":1297},{"x":382,"y":0,"w":756,"h":1512},{"x":0,"y":0,"w":1138,"h":1512}]},"media_results":{"result":{"media_key":"3_1858976322732625920"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"244793637","name":"RevenueCat","screen_name":"RevenueCat","indices":[6,17]},{"id_str":"14328047","name":"Steve P. Young","screen_name":"stevepyoung","indices":[22,34]},{"id_str":"1853863940679168000","name":"Remember Names App","screen_name":"RememberNameApp","indices":[37,53]}]},"extended_entities":{"media":[{"display_url":"pic.x.com/UU5LCvRhn1","expanded_url":"https://x.com/MarcEstwick/status/1858977224181117310/photo/1","id_str":"1858976322732625920","indices":[277,300],"media_key":"3_1858976322732625920","media_url_https":"https://pbs.twimg.com/media/GcxpHcJXEAA8-Q1.jpg","type":"photo","url":"https://t.co/UU5LCvRhn1","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[{"x":835,"y":856,"h":202,"w":202}]},"medium":{"faces":[{"x":662,"y":679,"h":160,"w":160}]},"small":{"faces":[{"x":375,"y":385,"h":90,"w":90}]},"orig":{"faces":[{"x":835,"y":856,"h":202,"w":202}]}},"sizes":{"large":{"h":1512,"w":1138,"resize":"fit"},"medium":{"h":1200,"w":903,"resize":"fit"},"small":{"h":680,"w":512,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":1512,"width":1138,"focus_rects":[{"x":0,"y":0,"w":1138,"h":637},{"x":0,"y":0,"w":1138,"h":1138},{"x":0,"y":0,"w":1138,"h":1297},{"x":382,"y":0,"w":756,"h":1512},{"x":0,"y":0,"w":1138,"h":1512}]},"media_results":{"result":{"media_key":"3_1858976322732625920"}}}]},"favorited":false,"lang":"en","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1858977224181117310","view_count":211,"bookmark_count":0,"created_at":1732049683000,"favorite_count":1,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1858977224181117310","full_text":"👋 Hey @RevenueCat and @stevepyoung!\n\n@RememberNameApp is a relaunch of a 10yr old idea to build relationships for myself and others. Learnt perfectionism kills progress and I’m a new indie dev willing to try new things. Let’s #buildconfidence together! 🌍😎🎉\n\n#RCGrowthChallenge https://t.co/UU5LCvRhn1","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,1],"entities":{"hashtags":[],"media":[{"display_url":"pic.x.com/C11cBHUuoy","expanded_url":"https://x.com/MarcEstwick/status/1950320755000168614/photo/1","id_str":"1950320749580845056","indices":[2,25],"media_key":"3_1950320749580845056","media_url_https":"https://pbs.twimg.com/media/GxDuY3TXAAAQVWG.jpg","type":"photo","url":"https://t.co/C11cBHUuoy","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2000,"w":2000,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2000,"width":2000,"focus_rects":[{"x":0,"y":0,"w":2000,"h":1120},{"x":0,"y":0,"w":2000,"h":2000},{"x":123,"y":0,"w":1754,"h":2000},{"x":500,"y":0,"w":1000,"h":2000},{"x":0,"y":0,"w":2000,"h":2000}]},"media_results":{"result":{"media_key":"3_1950320749580845056"}}}],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[]},"extended_entities":{"media":[{"display_url":"pic.x.com/C11cBHUuoy","expanded_url":"https://x.com/MarcEstwick/status/1950320755000168614/photo/1","id_str":"1950320749580845056","indices":[2,25],"media_key":"3_1950320749580845056","media_url_https":"https://pbs.twimg.com/media/GxDuY3TXAAAQVWG.jpg","type":"photo","url":"https://t.co/C11cBHUuoy","ext_media_availability":{"status":"Available"},"features":{"large":{"faces":[]},"medium":{"faces":[]},"small":{"faces":[]},"orig":{"faces":[]}},"sizes":{"large":{"h":2000,"w":2000,"resize":"fit"},"medium":{"h":1200,"w":1200,"resize":"fit"},"small":{"h":680,"w":680,"resize":"fit"},"thumb":{"h":150,"w":150,"resize":"crop"}},"original_info":{"height":2000,"width":2000,"focus_rects":[{"x":0,"y":0,"w":2000,"h":1120},{"x":0,"y":0,"w":2000,"h":2000},{"x":123,"y":0,"w":1754,"h":2000},{"x":500,"y":0,"w":1000,"h":2000},{"x":0,"y":0,"w":2000,"h":2000}]},"media_results":{"result":{"media_key":"3_1950320749580845056"}}}]},"favorited":false,"lang":"qme","possibly_sensitive":false,"possibly_sensitive_editable":true,"retweeted":false,"fact_check":null,"id":"1950320755000168614","view_count":19,"bookmark_count":0,"created_at":1753827677000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":0,"user_id_str":"432964441","conversation_id_str":"1950320755000168614","full_text":"🤔 https://t.co/C11cBHUuoy","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null},{"bookmarked":false,"display_text_range":[0,140],"entities":{"hashtags":[],"symbols":[],"timestamps":[],"urls":[],"user_mentions":[{"id_str":"957284578129055744","name":"Enid","screen_name":"ios_dev_alb","indices":[3,15]}]},"favorited":false,"lang":"en","retweeted":false,"fact_check":null,"id":"1950165314009805085","view_count":8973,"bookmark_count":0,"created_at":1753790617000,"favorite_count":0,"quote_count":0,"reply_count":0,"retweet_count":11,"user_id_str":"432964441","conversation_id_str":"1950165314009805085","full_text":"RT @ios_dev_alb: We’ve just hit 40K+ members! 🚀\n\nHuge thanks to everyone for being part of the journey and helping grow the largest iOS dev…","in_reply_to_user_id_str":null,"in_reply_to_status_id_str":null,"is_quote_status":0,"is_ai":null,"ai_score":null}],"activities":{"nviews":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":188},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nlikes":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":0},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nretweets":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":0},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nreplies":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":1},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nbookmarks":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":0},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}]},"interactions":null,"interactions_updated":null,"created":1757801823286,"updated":1762444665323,"type":"the connector","hits":1},"people":[{"user":{"id":"1194884156532166661","name":"Federico Fan","description":"Building Notion for health @uaradotai🧬 Funding science by building websites @ https://t.co/5wEzFzn440 ⚡ All my startups → https://t.co/ouSRz6e41g","followers_count":1423,"friends_count":1080,"statuses_count":2134,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1963622424605310976/1EKuK10k_normal.jpg","screen_name":"FedericoFan","location":"Health OS →","entities":{"description":{"urls":[{"display_url":"uara.co","expanded_url":"http://uara.co","url":"https://t.co/5wEzFzn440","indices":[78,101]},{"display_url":"federicofan.com","expanded_url":"http://federicofan.com","url":"https://t.co/ouSRz6e41g","indices":[122,145]}]},"url":{"urls":[{"display_url":"uara.ai","expanded_url":"https://uara.ai","url":"https://t.co/UCKIJGrIZX","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Federico Fan is a dynamic builder and networker who thrives on linking people with opportunities and resources, especially in the startup and design communities. With a strong focus on health tech and science funding, Federico actively fosters connections through engaging and supportive social media interactions. His hands-on approach to building and promoting early-stage projects creates a vibrant support system for creators.","purpose":"To create bridges between innovators, designers, and entrepreneurs, fueling growth in the health and tech startup ecosystem by connecting talent with opportunity and resources.","beliefs":"Federico believes in the power of community and collaboration, valuing professionalism and genuine skill in the startup space. He champions transparency and mutual support, driven by the conviction that success is a team sport where the right connections accelerate progress.","facts":"Fun fact: Federico once received over 200 spam designer pitches in response to a single tweet—a true testament to his connective reach and the hunger of creative professionals to collaborate!","strength":"Exceptional at building networks, facilitating collaborations, and amplifying the visibility of lesser-known startups and talents; he is a natural promoter and community builder.","weakness":"Sometimes overwhelmed by the volume of interactions and unsolicited offers, which can dilute his focus and make it challenging to filter high-quality opportunities.","roast":"Federico’s inbox is probably so full of designer spam that it’s started resembling an all-you-can-eat buffet—but don’t worry, he’s the maître d’ who somehow manages to seat the best of the bunch at the table.","win":"Successfully launched multiple startups while engaging a highly active community of builders and creatives, turning social media into a bustling hub for SaaS pitches and design collaborations.","recommendation":"To grow even further on X, Federico should leverage Twitter Spaces or regular live Q&A sessions where he can showcase startups, invite designers to pitch live, and build deeper engagement with his audience, transforming his broad network into an interactive community."},"created":1757851266855,"type":"the connector","id":"federicofan"},{"user":{"id":"221437622","name":"Oleg Savelev","description":"A/B Testing Landing Page Copy on Autopilot: https://t.co/M2nl1ACA21","followers_count":723,"friends_count":895,"statuses_count":436,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1940096086611238912/Sp7BuKed_normal.jpg","screen_name":"impossiblesinx","location":"Fire me →","entities":{"description":{"urls":[{"display_url":"bestland.ing","expanded_url":"https://bestland.ing","url":"https://t.co/M2nl1ACA21","indices":[44,67]}]},"url":{"urls":[{"display_url":"olegsavelev.dev","expanded_url":"https://olegsavelev.dev","url":"https://t.co/9RU2fq8suV","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Oleg Savelev is a seasoned full stack engineer passionate about bridging the worlds of technical SEO, software development, and digital marketing. He thrives on building meaningful connections and sharing hands-on insights from his experiences launching products and optimizing websites. Always eager to collaborate, Oleg invites fellow tech enthusiasts and founders to grow and learn together.","facts":"Despite being more of a follower than a followed, Oleg actively engages 436 times on X, signaling his dedication to connection rather than self-promotion.","purpose":"Oleg’s life purpose is to be the vital link that connects developer communities, marketers, and startup founders, sparking collaborative growth and sharing valuable technical knowledge to drive collective success.","beliefs":"He values genuine relationships built on knowledge exchange, continuous learning, and the spirit of collaboration. He believes that sharing real-world experiments and transparency leads to better outcomes for creators and technical problem-solvers alike.","strength":"Oleg’s biggest strength lies in his ability to build bridges across diverse audiences by being approachable, knowledgeable, and consistently showing up with practical insights and tools. His hands-on experience and eagerness to connect make him a trusted peer in niche technical communities.","weakness":"Oleg’s relatively low follower count despite active engagement suggests he may underutilize content amplification and branding strategies that turn connections into a larger, more influential audience.","recommendation":"To grow his audience on X, Oleg should leverage more storytelling around his A/B testing and product launches, tag relevant industry leaders in conversations, and boost interactions with strategic retweets and curated content to become a hub for both frontend and SEO communities.","roast":"For someone who’s all about connecting, Oleg’s following count looks like a game of hide-and-seek where everyone forgot to seek — maybe it’s time to follow back a little and stop ghosting your own audience!","win":"Oleg’s biggest win is the spontaneous, no-hype launch of his product on Product Hunt, showing off his bold, action-first mindset with a tangible success that resonates deeper than any flashy teaser campaign."},"created":1757842306220,"type":"the connector","id":"impossiblesinx"},{"user":{"id":"1362469206353186816","name":"Zan Mustar","description":"Full-Stack Dev by ☀️ Aspiring Marketer by 🌒\n🚀Bridging the gap between code and creativity.","followers_count":139,"friends_count":182,"statuses_count":565,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1615427435645833233/PAvxezZo_normal.jpg","screen_name":"BetonZm","location":"Slovenia","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"bento.me/betonzm","expanded_url":"https://bento.me/betonzm","url":"https://t.co/eQ8euU6m2Y","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Zan Mustar is a curious bridge between the worlds of code and creativity, always seeking meaningful conversations and building relationships rather than just broadcasting messages. With a passion for both full-stack development and marketing, Zan sparks engaging discussions that invite collaboration and idea exchange. Their tweets show a genuine interest in connecting with others and diving deep into community wisdom.","purpose":"Zan’s life purpose is to unite diverse communities—developers, creatives, and marketers alike—by fostering dialogue and shared learning, making complex tech approachable while inspiring collaborative innovation.","beliefs":"They believe in the power of community-driven knowledge, the value of curiosity over authority, and that authentic connections can turn isolated expertise into collective success.","facts":"Fun fact: Zan’s tweet about avoiding burnout sparked 51 replies—the highest engagement—showing their knack for tapping into universal human experiences beyond coding and marketing.","strength":"Their biggest strength is the ability to ask thoughtful, open-ended questions that invite responses and build engagement, turning their profile into a vibrant hub for exchanging ideas.","weakness":"A notable weakness is the low follower count combined with moderate tweet frequency, suggesting that their outreach could benefit from more proactive broadcasting to balance their connection-driven approach.","roast":"Zan’s so committed to bridging code and creativity, they probably dream of a world where JavaScript compiles itself into poetry—still waiting on that GitHub repo, by the way.","win":"Zan successfully created discussions that delved into relatable topics like burnout and work-life balance, proving their capacity to engage an audience on meaningful, human-centered issues.","recommendation":"To grow their audience on X, Zan should mix their strong conversational style with more frequent thought leadership posts—sharing unique insights or quick tips that showcase both their dev expertise and budding marketing savvy, while engaging influencers in both communities through mentions and collaborations."},"created":1757840024545,"type":"the connector","id":"betonzm"},{"user":{"id":"30184733","name":"Sebastian Klaiber","description":"Building Taste Buddy https://t.co/ZbkOZo1JlH, your personal recipe assistant and culinary companion in public and posting about Flutter.👨🏻💻","followers_count":182,"friends_count":840,"statuses_count":242,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1950090838035333120/buxKr9Km_normal.jpg","screen_name":"skipjip","location":"München, Bayern","entities":{"description":{"urls":[{"display_url":"taste-buddy.app","expanded_url":"http://taste-buddy.app","url":"https://t.co/ZbkOZo1JlH","indices":[21,44]}]},"url":{"urls":[{"display_url":"Taste-buddy.app","expanded_url":"http://Taste-buddy.app","url":"https://t.co/B45JMLzIIT","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Sebastian Klaiber is the go-to person for building bridges between developers and tech enthusiasts, especially in the culinary and app-building spaces. He shares challenges and seeks advice openly, creating meaningful conversations around his projects like Taste Buddy and Flutter development. With a genuine curiosity and collaborative spirit, he turns his tech journey into a communal exploration.","purpose":"To connect developers and creators by fostering a community built on shared knowledge, support, and collaboration, particularly around app development and culinary tech innovation.","beliefs":"Sebastian values transparency, constructive feedback, and the power of collective problem-solving. He believes open communication and shared experiences accelerate learning and improve technological innovation.","facts":"Fun fact: Sebastian isn’t just coding his app; he’s actively inviting his network to troubleshoot API errors and sharing his struggles with onboarding design - proving that connection and collaboration matter more than perfection.","strength":"His openness to interaction and willingness to ask for help invites engagement, strengthening his network and accelerating problem-solving. Sebastian’s genuine approach makes him approachable and a valuable connector in niche communities.","weakness":"Sometimes, Sebastian’s questions and posts lack in-depth context, which can limit the reach and engagement from broader audiences unfamiliar with his niche. Also, his relatively moderate tweet frequency and unclear follower count might limit his impact.","recommendation":"To grow his audience on X, Sebastian should share more success stories and detailed insights from his projects to showcase his expertise while continuing to ask for community input. Adding visuals such as screenshots or short videos around Taste Buddy and app-building challenges will make his posts more engaging and shareable.","roast":"Sebastian, you’re like the digital equivalent of that friend who always shows up to the party just to ask where everyone else is and what they’re doing — networking pro, but maybe time to throw your own bash now and get folks coming to you for once!","win":"Successfully building and publicly sharing progress on Taste Buddy, a personal recipe assistant, while actively engaging with fellow developers to troubleshoot and improve the app."},"created":1757823820828,"type":"the connector","id":"skipjip"},{"user":{"id":"977886414401662976","name":"Yurii Filipchuk🇺🇦 — e/acc","description":"OpenBabylon | Boosting Global GDP with AI for Underrepresented Languages | Chaotic Good | helping AI nerds @goatstackai ¯\\(ツ)/¯","followers_count":1301,"friends_count":2593,"statuses_count":3139,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1538952171286413318/KVPWEWPv_normal.jpg","screen_name":"yfilipch","location":"San Francisco","entities":{"description":{"urls":[]}}},"details":{"type":"The Connector","description":"Yurii Filipchuk is a dynamic AI enthusiast dedicated to bridging people and technology, especially in the realm of underrepresented languages. With a chaotic good spirit, Yurii thrives on building networks and helping AI nerds make sense of the rapidly evolving tech landscape. His tweets pulse with energy, community vibes, and a genuine passion for boosting global GDP through AI innovation.","purpose":"Yurii's life purpose centers around fostering meaningful connections between AI innovators, researchers, and communities, ensuring that language and technological barriers do not hinder global progress. By championing underrepresented languages, he aims to create an inclusive AI ecosystem that benefits humanity at large.","beliefs":"Yurii believes in the power of open collaboration, the democratization of AI, and the importance of diverse voices in technological development. He values transparency and a ‘chaotic good’ approach—embracing spontaneity and humor while pursuing impactful change.","facts":"Fun fact: Yurii follows more than 2,500 accounts and tweets over 3,000 times, showing his unmatched eagerness to engage and build connections with the AI community and beyond!","strength":"Yurii's biggest strength is his ability to connect people, ideas, and technologies with genuine enthusiasm and a playful tone that makes the technical world accessible and fun.","weakness":"Sometimes his chaotic, rapid-fire engagement can overwhelm followers expecting more polished or consistent messaging, potentially diluting his core messages.","roast":"Yurii’s like the human equivalent of Ctrl+F on X—constantly searching, tagging, and interrupting your scroll just when you thought you found a moment of peace. We get it, you’re chaotic good… just maybe dial back the chaos before you become your own trending topic!","win":"Launching GoatStack AI, a powerful AI-powered research assistant that delivers personalized summaries of thousands of AI papers daily, marking a giant leap in democratizing AI knowledge for nerds and newcomers alike.","recommendation":"To grow on X, Yurii should leverage his Connector superpower by starting more interactive Twitter Spaces or collaborative threads. Engaging followers in conversations around underrepresented languages and AI innovations will spotlight his unique mission and encourage deeper community bonds."},"created":1757808674886,"type":"the connector","id":"yfilipch"},{"user":{"id":"2766450386","name":"Thom Knepper 汤姆","description":"A Multi-Passionate Generalist, Founder & Entrepreneur @AthomAgency | @oppo -er | Tech enthousiast | Music lover | Shopify Partner | Posts = Personal","followers_count":991,"friends_count":968,"statuses_count":14509,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1933651605515010048/xl4IgHjz_normal.jpg","screen_name":"ThomKnepper","location":"Rhoon","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"athom.agency","expanded_url":"https://athom.agency","url":"https://t.co/hQd85jRZBo","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Thom Knepper 汤姆 is a vibrant multi-passionate generalist and entrepreneur who thrives at the intersection of tech, music, and community building. With a hands-on approach and a genuine love for Shopify and development, he shares personal insights woven with professional updates in an engaging, approachable style. His activity lights up conversations and rallies communities around shared passions and practical innovations.","purpose":"Thom’s life purpose is to foster meaningful connections between people, technology, and entrepreneurial ventures by bridging gaps with hands-on learning and collaborative growth. He aims to empower others by sharing his journey openly, creating a thriving ecosystem of innovators and creators who feel supported and motivated to experiment and grow.","beliefs":"He believes in the power of curiosity, continuous learning, and authentic sharing—holding that personal experiences and community support are the foundations of innovation. Thom values transparency and approachability, seeing technology not as an end but as a tool to build strong, engaged networks that inspire collective success.","facts":"Fun fact: Thom learned JavaScript basics only 2.5 weeks before pushing his first Remix Run app to production — talk about rapid, fearless learning! That’s a true testament to his hands-on attitude and willingness to dive into new tech without hesitation.","strength":"His strongest suit is his relentless curiosity paired with a genuine passion for connecting people and ideas. His high tweet volume keeps his network buzzing, and his authentic, personal content builds trust and relatability among followers.","weakness":"Sometimes, his high frequency of personal and technical tweets might overwhelm followers or get lost in the noise, potentially diluting key messages. Also, with an undefined follower count, there's a missed opportunity in leveraging his broad engagement for stronger personal branding.","recommendation":"To grow his X audience, Thom should blend his rapid-fire updates with curated deep dives or threads that highlight lessons learned and actionable insights—this will sharpen his thought leadership while retaining his approachable vibe. Engaging more proactively with followers through polls, Q&A, and retweets can also amplify his Connector role and spark broader conversations.","roast":"Thom, you tweet so much you could probably power a small city just with your keyboard clicks—if only your follower count reflected half the energy you expend, you’d be X’s equivalent of a social media superhero by now. But hey, who needs followers when you’ve got enthusiasm going at 14509 tweets strong?","win":"His biggest win? Building the Shopify Community to over 5,000 members—a clear proof that his connector superpowers aren’t just talk, but a real-life catalyst for vibrant, thriving networks."},"created":1757802605200,"type":"the connector","id":"thomknepper"},{"user":{"id":"1502422348061818881","name":"Michael","description":"@BeeMeeapp CEO | Navy Vet","followers_count":25,"friends_count":10,"statuses_count":70,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1952167424893026304/XlUU6i7L_normal.jpg","screen_name":"m_costanzajr","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"beemee.org","expanded_url":"http://www.beemee.org","url":"https://t.co/n9c3WWfYjT","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Michael is a Navy vet turned CEO who's all about building bridges—whether in fintech, community meetups, or thoughtful discussions. He’s engaged in conversations that matter, from startup networking to socio-political commentary, proving he’s more than just a business leader. With a modest following, his tweets spark dialogue, showing his genuine intent to connect rather than just broadcast.","purpose":"To create meaningful connections that foster collaboration, growth, and community support across diverse spaces—tech, entrepreneurship, and civic engagement.","beliefs":"Michael values authenticity, open dialogue, and community building. He believes in leveraging his experience to empower others, advocating for transparency and genuine human connection over superficial online chatter.","facts":"Fun fact: Despite tweeting only around 70 times and following just 10 accounts, Michael’s tweets attract conversations, showing his knack for stirring engagement without needing to overshare.","strength":"His ability to cultivate real-world and online communities, and spark relevant discourse around critical issues and opportunities, making people feel included and heard.","weakness":"Sometimes his engagement is low on likes and retweets, which might reflect an audience still growing or not yet deeply activated, suggesting room for sharpening his content strategy.","roast":"Michael’s Twitter game is like a secret club with only 10 members—exclusive, but maybe a little too exclusive for the spotlight he deserves. Time to open those doors a bit wider before the tumbleweeds start rolling by!","win":"Launching the Founders Startups Entrepreneurs meetup ties together his tech expertise and passion for community, marking a solid achievement in creating local impact and fostering meaningful connections.","recommendation":"Michael should amplify his voice by sharing more behind-the-scenes insights into his fintech journey and Navy background while actively engaging with broader tech and entrepreneur communities on X. Using targeted hashtags, participating in trending conversations, and retweeting influential voices would boost his visibility and follower growth."},"created":1757802069112,"type":"the connector","id":"m_costanzajr"},{"user":{"id":"1698295874504318976","name":"Hamza","description":"I make buttons,\nyou have skill issues? https://t.co/ph0sDl8KZj, ☪️","followers_count":737,"friends_count":1134,"statuses_count":1892,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1847072605682987008/NUAEekv3_normal.jpg","screen_name":"Hmellahiii","location":"/dev/null","entities":{"url":{"urls":[{"url":"https://t.co/GHn2tqArY1","expanded_url":"https://linktr.ee/hmellahi","display_url":"linktr.ee/hmellahi","indices":[0,23]}]},"description":{"urls":[{"url":"https://t.co/ph0sDl8KZj","expanded_url":"http://frontwizards.com","display_url":"frontwizards.com","indices":[39,62]}]}}},"details":{"type":"The Connector","description":"Hamza is a frontend/full-stack developer who loves building tools that make coding more accessible and fun. He actively shares projects, challenges, and resources to help others level up their skills, all while engaging in the vibrant tech community. His friendly and straightforward style invites collaboration and mutual growth.","purpose":"To empower fellow developers by creating practical solutions, fostering a supportive coding community, and making learning enjoyable and interactive.","beliefs":"Hamza believes in open collaboration, continuous learning, and sharing knowledge freely. He values practical problem-solving and making tech skills approachable for everyone willing to improve.","facts":"Fun fact: Hamza doesn’t just code quietly—he builds interactive challenges that feel like gaming quests for frontend developers, turning learning into a friendly competition!","strength":"Hamza’s biggest strength is his ability to connect with other developers through useful content and engaging projects, making him a go-to person for frontend learning and support.","weakness":"Sometimes Hamza’s eagerness to help and share might come across as a bit too casual or under-promotional, which could limit his reach to a wider audience.","recommendation":"To grow his audience on X, Hamza should leverage more consistent hashtags, retweet and engage with influencers in the frontend space, and craft slightly more personal, storytelling tweets that showcase his journey and victories.","roast":"Hamza’s code is so smooth, it’s like butter... but his Twitter presence is like that one button on your remote you never press—useful, but who even knows it exists?","win":"Successfully launched a comprehensive frontend/JavaScript challenge platform with React and TypeScript solutions, complete with a leaderboard to motivate developers worldwide."},"created":1757800103675,"type":"the connector","id":"hmellahiii"},{"user":{"id":"1056641280","name":"Alezzander Garcia","description":"Founder & CEO of @ComArcane | Capturing moments through the lens as a Photographer | Fueling innovation and creativity with every step.","followers_count":1354,"friends_count":4767,"statuses_count":2889,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1944090612019449857/IqMzXvAi_normal.jpg","screen_name":"AlezzanderG","location":"NYC 🗽 ","entities":{"description":{"urls":[]}}},"details":{"type":"The Connector","description":"Alezzander Garcia is a dynamic founder and CEO who thrives on linking innovation and creativity through technology and photography. A passionate connector, he actively bridges communities in tech and creative spaces, spreading ideas one retweet and thoughtful share at a time. Although his personal tweets may be succinct, his real impact surfaces through meaningful network interactions and curation of cutting-edge content.","purpose":"To build vibrant networks where technology, creativity, and innovation intersect, empowering others by connecting them with valuable resources and fresh ideas.","beliefs":"Alezzander values collaboration, continuous learning, and the power of community-driven growth. He believes that innovation flourishes when people share knowledge openly and support each other's creative endeavors.","facts":"Alezzander follows nearly 5,000 users, showing his deep engagement in community-building and network expansion rather than broadcasting to a small audience.","strength":"Exceptional at cultivating and maintaining a broad and diverse network that fosters collaboration and knowledge exchange. His ability to spot and amplify valuable tech innovations helps position him as a go-to resource within his circles.","weakness":"Despite an active presence, his own original tweets have limited engagement, suggesting that his content might be overshadowed or not optimized for wider outreach. Overreliance on retweets could dilute his personal brand visibility.","roast":"Alezzander’s timeline looks like a well-organized meetup where everyone else does the talking, but he’s quietly nodding at the back—except instead of nodding, he’s retweeting like it’s an Olympic sport.","win":"Successfully launched and sustained @ComArcane, establishing a multifaceted platform that blends tech innovation with artistic photography, proving his prowess as both a creator and a network strategist.","recommendation":"To boost his audience on X, Alezzander should leverage his passion for innovation by sharing more personal insights and thought-provoking commentary alongside his retweets. Engaging directly with trending conversations and creating original content that highlights his unique perspective will enhance his visibility and authority."},"created":1757799254731,"type":"the connector","id":"alezzanderg"},{"user":{"id":"1941189448386977792","name":"Marshall","description":"21 | Building and scaling EvolveDaily 🔥 w/ @solutionsforsam","followers_count":548,"friends_count":337,"statuses_count":2497,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1955476804749193216/xUwa6LAm_normal.jpg","screen_name":"mdnlabs","location":"Join the waitlist →","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"evolvedailyapp.com","expanded_url":"https://www.evolvedailyapp.com","url":"https://t.co/dUe1ZNwsHB","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Marshall is a young and ambitious builder who thrives on connecting with others authentically while scaling EvolveDaily. Instead of chasing the algorithm, he focuses on real connections and conversations, turning followers into friends along the way. His approach is hands-on, engaging deeply with community through replies and genuine interactions.","purpose":"Marshall’s life purpose centers on creating meaningful relationships in the digital space that fuel both personal growth and the success of his SaaS venture. By fostering authentic connections, he aims to build a supportive ecosystem where ideas and opportunities flow freely, empowering others to grow alongside him.","beliefs":"Marshall believes that connection beats perfection and that genuine engagement is the key to growth rather than chasing algorithms or viral hits. He values transparency, real-time sharing of thoughts, and building friendships over chasing metrics, embodying community-driven progress.","facts":"Fun fact: Marshall’s secret weapon for rapid follower growth was simply replying to everything he read and posting candid thoughts as they happened — no fancy strategies, just pure connection magic.","strength":"Marshall’s strengths lie in his relentless engagement and authentic interactions, which build trust and a loyal community around his brand. His hands-on approach to communication makes followers feel seen and valued, creating a vibrant network effect.","weakness":"Marshall’s focus on deep connection sometimes means slower content diversification and potential over-reliance on direct interactions, which might limit reach outside his immediate circle. Without some strategic amplification, growth could plateau.","recommendation":"To expand his audience on X, Marshall should continue his genuine engagement but start experimenting with curated content threads that tell compelling stories around his SaaS journey. Leveraging hashtags and strategic collaborations with like-minded creators can help amplify his authentic voice beyond his current network.","roast":"Marshall's idea of 'replying to everything' means he’s probably the only guy who’s ever held a full-on conversation with a bot and a spam account at the same time — talk about being everyone's best friend, even the ones who don’t exist!","win":"Marshall’s biggest win so far is growing his SaaS signups from zero to over 60 in just a short span, all while building a genuinely engaged community that values connection over cookie-cutter growth hacks."},"created":1757799082670,"type":"the connector","id":"mdnlabs"},{"user":{"id":"565301501","name":"Amir Fahd","description":"Bootstrapping my SaaS empire one app at a time 🚀\n10+ yrs dev | Building in public | AI + Startups\nFollow for startup journey, tech tips & real growth","followers_count":163,"friends_count":119,"statuses_count":790,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1954420486118707200/-_NEuDtC_normal.jpg","screen_name":"startappdev","location":"","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"startapplab.com","expanded_url":"http://startapplab.com","url":"https://t.co/mqa7jf3Ylf","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Amir Fahd is a seasoned developer and solopreneur building his SaaS empire in public, sharing his journey, insights, and tech tips with a collaborative spirit. He thrives on engaging with fellow builders and sparking friendly competition, creating a network around growth and innovation. Always eager to connect, Amir fosters a community that values learning, sharing, and mutual support.","purpose":"To build a thriving SaaS ecosystem by engaging and connecting solopreneurs and developers, fostering collaboration and transparency throughout his startup journey.","beliefs":"Amir believes in the power of community, open sharing, and learning through doing — especially by building in public. He values transparency, practical knowledge, and fostering connections that drive collective growth and innovation.","facts":"Amir actively invites solopreneurs to friendly competition and collaboration, emphasizing his role as a community builder who turns solo efforts into connected journeys. He tweets detailed, thoughtful content, reflecting his passion for tech and startups.","strength":"Exceptional at community building and networking, Amir combines technical depth with an approachable style, inviting engagement and collaboration. He consistently shares practical insights that resonate with his peers, strengthening his connections.","weakness":"His audience engagement shows a gap in converting reach into broader visibility and influence — friendly competition and sharing don’t yet translate into large-scale amplification or viral growth.","roast":"Amir’s so busy trying to ‘connect’ that sometimes it feels like he’s hosting a networking event where everyone forgets to actually talk to each other. It’s like an infinite loop of ‘let’s connect’ without enough ‘let’s viral’ moments.","win":"Successfully building and publicly documenting multiple SaaS projects over 10+ years with genuine engagement from a niche community of solopreneurs and developers.","recommendation":"Double down on interactive content like polls, AMAs, and collaborative Twitter Spaces to turn his friendly connections into active conversations. Sharpen calls-to-action and leverage ephemeral content (like threads with progress updates) to boost follower engagement and attract wider attention."},"created":1757797488212,"type":"the connector","id":"startappdev"},{"user":{"id":"1886530441","name":"Archie W. King","description":"Helping you work smarter and travel better with @thedryfterbloom | | Your Guide for Remote Success","followers_count":5037,"friends_count":894,"statuses_count":75747,"profile_image_url_https":"https://pbs.twimg.com/profile_images/1966525593006026753/gsF4xv8Z_normal.jpg","screen_name":"archontici","location":"United States of America","entities":{"description":{"urls":[]},"url":{"urls":[{"display_url":"dryfterbloom.com","expanded_url":"http://www.dryfterbloom.com","url":"https://t.co/Q5pZH4WZ3B","indices":[0,23]}]}}},"details":{"type":"The Connector","description":"Archie W. King is your go-to guide for mastering remote work and travel, seamlessly bridging the gap between productivity and adventure. With an impressive frequency of over 75,000 tweets, he keeps his audience informed and entertained with smart tips and real-life experiences. From expanding coworking spaces databases to witty takes on AI, Archie thrives on creating meaningful, useful connections across digital nomad communities.","purpose":"To empower remote workers and digital nomads to optimize their work-life balance by providing trusted knowledge, practical resources, and insightful guidance that connect them to the best environments and tools for success.","beliefs":"Archie values freedom, flexibility, and the power of community. He believes that smarter work leads to better living, and that accessible, reliable information can transform the remote work experience. Authenticity and continuous learning are key pillars of his approach.","facts":"Fun fact: Archie’s database now covers 25 major US metro areas with verified cafes and coworking spaces tailored for digital nomads—with real WiFi speeds to back it up, proving he’s not just posting, but pioneering remote work infrastructure.","strength":"His overwhelming tweet volume and dedication showcase his relentless engagement and ability to build an active, informed network. Archie’s knack for combining humor with practical content and verified data makes him an invaluable resource in the remote work space.","weakness":"Sometimes buried under the mountain of tweets, his golden nuggets of insight risk getting lost, and his follower count not keeping pace suggests that sheer quantity might dilute perceived quality or overwhelm potential new followers.","roast":"Archie tweets so much, if spamming was an Olympic sport, he’d have more gold medals than Michael Phelps—and yet somehow, his follower count still acts like it’s looping in airplane mode.","win":"Successfully scaled a comprehensive and user-friendly venue database for digital nomads across 25 US cities, combining real-time data with community needs and becoming a trusted source for remote workers seeking prime workspaces.","recommendation":"To grow his audience on X, Archie should consider curating highlights or thread summaries to spotlight key insights amidst his high-volume tweeting. Engaging more with followers through polls and Q&A sessions can turn passive viewers into active community members, amplifying his influence and connection."},"created":1757795983180,"type":"the connector","id":"archontici"}],"activities":{"nviews":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":188},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nlikes":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":0},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nretweets":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":0},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nreplies":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":1},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}],"nbookmarks":[{"label":"2025-10-07","value":0},{"label":"2025-10-08","value":0},{"label":"2025-10-09","value":0},{"label":"2025-10-10","value":0},{"label":"2025-10-11","value":0},{"label":"2025-10-12","value":0},{"label":"2025-10-13","value":0},{"label":"2025-10-14","value":0},{"label":"2025-10-15","value":0},{"label":"2025-10-16","value":0},{"label":"2025-10-17","value":0},{"label":"2025-10-18","value":0},{"label":"2025-10-19","value":0},{"label":"2025-10-20","value":0},{"label":"2025-10-21","value":0},{"label":"2025-10-22","value":0},{"label":"2025-10-23","value":0},{"label":"2025-10-24","value":0},{"label":"2025-10-25","value":0},{"label":"2025-10-26","value":0},{"label":"2025-10-27","value":0},{"label":"2025-10-28","value":0},{"label":"2025-10-29","value":0},{"label":"2025-10-30","value":0},{"label":"2025-10-31","value":0},{"label":"2025-11-01","value":0},{"label":"2025-11-02","value":0},{"label":"2025-11-03","value":0},{"label":"2025-11-04","value":0},{"label":"2025-11-05","value":0}]},"interactions":null}},"settings":{},"session":null,"routeProps":{"/creators/:username":{}}}