Sign in

Shawn Flahave

@sflahave.bsky.social
132 followers 295 following 82 posts

Software developer. Founder of fielderapp.com

PostsRepliesMedia
Shawn Flahave @sflahave.bsky.social · 17/10/2025
stick to the hiatus ;)
010
Shawn Flahave @sflahave.bsky.social · 16/10/2025
Has anyone ever seen a demo on CodeSandbox that actually works? I haven't.
010
Shawn Flahave @sflahave.bsky.social · 11/06/2025
I’m suddenly a big fan of Bob Costas
000
Reposted by Shawn Flahave
Ian Boudreau @ianboudreau.com · 03/04/2025
Everyone wants there to be a grand scheme behind all of this but the terrible truth is that extremely stupid people are in charge and they have a fanatical devotion to wrong, childlike concepts of society and economics cooked up by right wing radio hosts in order to sell tainted dietary supplements
9864658211505
Shawn Flahave @sflahave.bsky.social · 30/03/2025
The only way it makes sense, in my opinion, is to remember that humans are overwhelmingly emotional. We are not rational. Facts don't matter as much as feelings. We use logic to justify/rationalize decisions that were already made based on emotion. It takes a LOT of effort to behave otherwise.
000
Shawn Flahave @sflahave.bsky.social · 19/03/2025
Working on converting a huge Groovy codebase to Kotlin. This would be damn near impossible without AI. It'd take forever. It takes a long time, and is very tedious, even with the help of AI. This is a perfect job for a LLM.
010
Reposted by Shawn Flahave
b5 @b5.bsky.social · 15/03/2025
If you don't know about these you should know about these www.builder-blueprints.com/library
builder-blueprints.com
Document Library — Builder Blueprints
0102
Shawn Flahave @sflahave.bsky.social · 13/03/2025
Dude, you gotta fix the content layout shift on your site. It's unbearable.
000
Shawn Flahave @sflahave.bsky.social · 12/03/2025
Great video by Cliff Cash www.instagram.com/reel/DHC-6ZX...
000
Reposted by Shawn Flahave
eCitizen ⓌⒻⓅⒷ Ⓥ Ⓐ @ecitizen1.bsky.social · 07/03/2025
THE CORRUPTION OF THE U.S. GOVERNMENT EXPOSED. We can fix this ONLY BY IMPEACHING THE ORANGE TURD PRESIDENT FELON. youtu.be/hycoCYenXls?...
youtu.be
Murphy: Six Weeks In, This White House Is On Its Way To Being The Most Corrupt In U.S. History
YouTube video by Senator Chris Murphy
45014
Shawn Flahave @sflahave.bsky.social · 05/03/2025
www.youtube.com/watch?v=kYNm...
youtube.com
Jeffrey Sachs and why he is WRONG
YouTube video by Professor Tim Wilson
282
Shawn Flahave @sflahave.bsky.social · 21/02/2025
That’s not much different from offering you “equity”. Just today I had someone offering me 25% equity in their company, which is currently just an idea, as comp. But they “know business and sales” and it’ll be worth millions! They’re good at sales, dammit!! Why can’t I see that?!?!
100
Shawn Flahave @sflahave.bsky.social · 12/02/2025
Really digging the Lucide icon library. I just ran into a problem where I wanted a filled flag icon, but it seemed that all their icons are outline-only. But for some icons, including Flag, you can just give it a fill and stroke. If you need a filled icon, just give it fill. You have control. Nice!
020
Shawn Flahave @sflahave.bsky.social · 12/02/2025
010
Shawn Flahave @sflahave.bsky.social · 07/02/2025
suddenly craving an orange dreamsicle
000
Shawn Flahave @sflahave.bsky.social · 23/01/2025
Not to brag too much but I just got back from a meeting with a customer who talked about how much they like my SaaS, fielderapp.com, how it saves them so much time/effort, etc. That’s awesome, but it’s hard to accept when all I ever think about is what is WRONG with my product.
fielderapp.com
Fielder
Software for field service businesses
000
Shawn Flahave @sflahave.bsky.social · 03/01/2025
The core React Native library is amazing, but you need a lot more than that to build a great app. So you reach for community libraries, and that's where it all falls apart. It'll work at first. But 6+ months from now, when you're in dependency mgmt hell, you may wish you hadn't gone that route.
010
Reposted by Shawn Flahave
Paul Krugman @pkrugman.bsky.social · 03/01/2025
Do you not know with how little wisdom the world is governed? paulkrugman.substack.com/p/never-unde...
paulkrugman.substack.com
Never Underestimate the Ignorance of the Powerful
When you’re a star, people let you think you're smart
771182251
Shawn Flahave @sflahave.bsky.social · 31/12/2024
Definitely. Then again - whenever I finish a large immersive game like Assassin’s Creed and watch the credits roll for 30 minutes…
020
Shawn Flahave @sflahave.bsky.social · 31/12/2024
After struggling for over an hour trying to get Pino working in an app built with Vite 6, with all suggestions from both Claude and ChatGPT failing, I had to resort to actually reading documentation and doing it myself.
media.tenor.com
a cartoon character is sitting at a table with a surprised look on his face .
ALT: a cartoon character is sitting at a table with a surprised look on his face .
010
Shawn Flahave @sflahave.bsky.social · 30/12/2024
AI stuff. LangChain/LangGraoh. Currently digging into ShadCN, hoping it can be a great alternative to bloated component libraries. LinguiJS for i18n. React Router 7. Vite. MDN’s “Design for Developers” module & related resources.
050
Shawn Flahave @sflahave.bsky.social · 25/12/2024
I think this brilliantly articulates my own thoughts/experience with using LLMs to help with programming. I always figured that for AI to really take over the job it should just write programs directly in binary. Programming languages et al are for humans. world.hey.com/dhh/the-prem...
world.hey.com
The premise trap
The hardest part for me about collaborating with junior programmers, whether it's in open source or at work, is avoiding the premise trap. That's where the fundamental assumptions baked into the first...
010
Shawn Flahave @sflahave.bsky.social · 22/12/2024
Good question - it’s a Google powered autocomplete field in a form for capturing job site information, not for the user’s personal address. We encourage users to select an auto suggestion so we can get GPS coordinates from Google (ie, the “places” library) which is important later on
110
Shawn Flahave @sflahave.bsky.social · 22/12/2024
BTW - my form is for capturing information about a job/project for field-service businesses, whereas Stripe's use case is typically e-commerce checkout (capture shipping/billing info). But still seems like it could be helpful for users who are slightly confused by seeing a single text field. idk
100
Shawn Flahave @sflahave.bsky.social · 22/12/2024
I currently have a form with an address autocomplete field, to capture an address in a single text field. I noticed that Stripe's Address Element will auto-expand to show extra detail fields once you select an address. Thinking of copying that. Thoughts? #designsky docs.stripe.com/elements/add...
docs.stripe.com
Listen for address input
Collect addresses to use in custom ways using an event listener.
110
Shawn Flahave @sflahave.bsky.social · 21/12/2024
yeah, o3 looks like it could do it, although it is *really* expensive if I understand correctly. 2025 will be interesting.
120
Shawn Flahave @sflahave.bsky.social · 19/12/2024
Yes, but I think the sentiment from those quotes doesn't give human developers enough credit. We solve problems in creative ways. AI should help us focus more on that, and less on monotonous programming tasks. So far AI doesn't seem to help much with creating new solutions to new problems.
130
Shawn Flahave @sflahave.bsky.social · 18/12/2024
Recently switched from i18next to Lingui. I love being able to write the text directly in my JSX instead of having a bunch of t(“msgkey”) calls. Also love the PO format, so I can write comments in the translation file. Makes it easier for LLMs to do the translations for me.
000
Shawn Flahave @sflahave.bsky.social · 18/12/2024
Getting that flu shot today. Better late than never
000
Shawn Flahave @sflahave.bsky.social · 18/12/2024
I prefer the one on the right. I almost didn't even notice the floating button on the left, but once I did it feels like clutter; just another thing in the way.
000
Shawn Flahave @sflahave.bsky.social · 16/12/2024
👋
000
Shawn Flahave @sflahave.bsky.social · 15/12/2024
No shock there. What do you think about the argument that inflation is going to be bad regardless of who won, due to the govt debt?
010
Shawn Flahave @sflahave.bsky.social · 14/12/2024
Flavor Flav
000
Shawn Flahave @sflahave.bsky.social · 11/12/2024
Less screen time is my favorite reason for reading paper books.
010
Shawn Flahave @sflahave.bsky.social · 10/12/2024
B
000
Shawn Flahave @sflahave.bsky.social · 10/12/2024
Watched this amazing video last night about how microchips are made. Just thinking about all the human intelligence that goes into the process boggles my mind. The video production is awesome too. www.youtube.com/watch?v=dX9C...
youtube.com
How are Microchips Made? 🖥️🛠️ CPU Manufacturing Process Steps
YouTube video by Branch Education
130
Shawn Flahave @sflahave.bsky.social · 10/12/2024
Really looking forward to Civilization VII coming out on Feb 11. I hope its as awesome as I expect it to be. So far I really like that the graphics don't seem to be as cartoonish/cutesy as Civ VI.
000
Shawn Flahave @sflahave.bsky.social · 10/12/2024
Finally checked out my Spotify Wrap. My top song was Loading Zones by Kurt Vile. I was in the top 0.05% for that song. I park for free!
000
Shawn Flahave @sflahave.bsky.social · 08/12/2024
My 2¢: Consider the long-term design/complexity of your app and your goals. If it's a really simple app or you just want to get a POC out ASAP, then a PWA or React Native app might be a good choice. OTOH, if you want to provide the best possible UX, I'd go full native (SwiftUI & JetPack Compose).
020
Shawn Flahave @sflahave.bsky.social · 07/12/2024
Nothing to see here, just trying out the atproto Python SDK.
010
Shawn Flahave @sflahave.bsky.social · 06/12/2024
lol, if it was designed to gaslight us, then it's working perfectly. Just another in a long list of reasons I'm not messing with React Native anymore. ;)
020
Shawn Flahave @sflahave.bsky.social · 04/12/2024
@noahpinion.blogsky.venki.dev writes some really intereseting stuff: www.noahpinion.blog/p/manufactur...
noahpinion.blog
Manufacturing is a war now
And the democracies are losing.
010
Shawn Flahave @sflahave.bsky.social · 04/12/2024
I'm referring to Array.toSorted. This function IS available in Hermes, but not JSC. We're not using Hermes yet. Easily missed in code review. Unit tests won't complain about it. We obviously didn't test an on actual Android device, which should've caught it. Wouldn't be an issue with Kotlin.
developer.mozilla.org
Array.prototype.toSorted() - JavaScript | MDN
The toSorted() method of Array instances is the copying version of the sort() method. It returns a new array with the elements sorted in ascending order.
010
Shawn Flahave @sflahave.bsky.social · 04/12/2024
Ughh, just realized our React Native app uses toSorted and that causes problems for Android because toSorted is not available there. The best way to avoid this kind of dumb mistake altogether would be to NOT use RN. Use the platform, with a good compiled language (Kotlin) instead. Sigh.
120
Shawn Flahave @sflahave.bsky.social · 03/12/2024
AI agents will explode and take over most development, to basically raise the level of abstraction that we deal with as developers.
020
Shawn Flahave @sflahave.bsky.social · 03/12/2024
Absolutely agree. I have to admit to being somewhat of a luddite w/r/t AI until fairly recently. Finally realized that's dumb, and decided to really dig into it and learn how to use it effectively. Currently studying LangChain and related. Very interesting & energizing.
000
Shawn Flahave @sflahave.bsky.social · 03/12/2024
You might be able to fix that by adjusting your prompts. This is an awesome guide to help optimize your prompts: www.promptingguide.ai
promptingguide.ai
Prompt Engineering Guide | Prompt Engineering Guide
A Comprehensive Overview of Prompt Engineering
100
Shawn Flahave @sflahave.bsky.social · 03/12/2024
I just read "Never Enough" by Andrew Wilkinson. Pretty easy read. About 270 pages.
010
Shawn Flahave @sflahave.bsky.social · 01/12/2024
I've started going through Eden Marco's LangChain course on Udemy. www.udemy.com/course/langc...
udemy.com
LangChain- Develop LLM powered applications with LangChain
Learn LangChain by building FAST a real world generative ai LLM powered application LLM (Python, Latest Version 0.3.0)
000