Tim Sporcic

2.7K posts

Tim Sporcic banner
Tim Sporcic

Tim Sporcic

@TimSporcic

• Director of Application Development in Financial Services and Payments • Java, Go, Ruby and AI Enthusiast • USAF Veteran (1N3) and UNT Dad

Plano, TX Katılım Mayıs 2007
457 Takip Edilen607 Takipçiler
Tim Sporcic
Tim Sporcic@TimSporcic·
19 years on Twitter / X. I remember seeing Twitter for the first time at RailsConf in Portland. I couldn't get my head around the usefulness of 140 character posts and didn't sign up. It took a year for it to finally click and I joined.
English
0
0
0
22
Tim Sporcic
Tim Sporcic@TimSporcic·
Super interesting article. I agree with his vision, but I think we're going to hit a wall first. Token usage is growing exponentially, while compute and energy production are growing linerally. We're not going to have the capacity for the AI World.
Matt Shumer@mattshumer_

x.com/i/article/2021…

English
0
0
0
57
Tim Sporcic
Tim Sporcic@TimSporcic·
I've gone down the rabbit hole. I setup a laptop with Omarchy. Pretty cool so far, but neovim is going to make my head explode.
English
0
0
0
47
Tim Sporcic retweetledi
Erik Weibust
Erik Weibust@erikweibust·
JavaMUG is *must attend* this month with the GREAT Dr. @venkat_s. I hope to see you there! And get your rest because your brain is about to get a workout!
JavaMUG@JavaMUG

JavaMUG meets tomorrow at @improving Plano office. Come hear @venkat_s present "OOP vs. Data Oriented Programming: Which One to Choose?". Social and pizza at 6:30pm Meeting at 7:00pm Please share with friends, co-workers, you friends stuck on C# and JS. Bring 'em!

English
2
2
4
1.7K
Tim Sporcic
Tim Sporcic@TimSporcic·
Went to a bar to see some live music with friends last night. They were trying to do the silent stage thing and were running DI and IEMs. 30min late to start because of technical problems with the setup. If you're a bar band, just bring some freaking amps.
English
0
0
1
27
Tim Sporcic
Tim Sporcic@TimSporcic·
It was a tough battle.... Nano Banana Pro is incredibly impressive. All this from a simple selfie headshot. It even knew to add tussled hair from the helmet. #NanoBananaPro
Tim Sporcic tweet media
English
0
0
2
194
Tim Sporcic retweetledi
DHH
DHH@dhh·
Microservices is the software industry’s most successful confidence scam. It convinces small teams that they are “thinking big” while systematically destroying their ability to move at all. It flatters ambition by weaponizing insecurity: if you’re not running a constellation of services, are you even a real company? Never mind that this architecture was invented to cope with organizational dysfunction at planetary scale. Now it’s being prescribed to teams that still share a Slack channel and a lunch table. Small teams run on shared context. That is their superpower. Everyone can reason end-to-end. Everyone can change anything. Microservices vaporize that advantage on contact. They replace shared understanding with distributed ignorance. No one owns the whole anymore. Everyone owns a shard. The system becomes something that merely happens to the team, rather than something the team actively understands. This isn’t sophistication. It’s abdication. Then comes the operational farce. Each service demands its own pipeline, secrets, alerts, metrics, dashboards, permissions, backups, and rituals of appeasement. You don’t “deploy” anymore—you synchronize a fleet. One bug now requires a multi-service autopsy. A feature release becomes a coordination exercise across artificial borders you invented for no reason. You didn’t simplify your system. You shattered it and called the debris “architecture.” Microservices also lock incompetence in amber. You are forced to define APIs before you understand your own business. Guesses become contracts. Bad ideas become permanent dependencies. Every early mistake metastasizes through the network. In a monolith, wrong thinking is corrected with a refactor. In microservices, wrong thinking becomes infrastructure. You don’t just regret it—you host it, version it, and monitor it. The claim that monoliths don’t scale is one of the dumbest lies in modern engineering folklore. What doesn’t scale is chaos. What doesn’t scale is process cosplay. What doesn’t scale is pretending you’re Netflix while shipping a glorified CRUD app. Monoliths scale just fine when teams have discipline, tests, and restraint. But restraint isn’t fashionable, and boring doesn’t make conference talks. Microservices for small teams is not a technical mistake—it is a philosophical failure. It announces, loudly, that the team does not trust itself to understand its own system. It replaces accountability with protocol and momentum with middleware. You don’t get “future proofing.” You get permanent drag. And by the time you finally earn the scale that might justify this circus, your speed, your clarity, and your product instincts will already be gone.
English
181
1.2K
8.3K
992.7K
Tim Sporcic
Tim Sporcic@TimSporcic·
@dhh Product people and engineers like to play to win. The bean counters play not to lose. Totally different culture.
English
0
0
6
803
DHH
DHH@dhh·
"It takes ten years for the culture of a great company to fall apart once the CEO seat is given to someone without an engineering or product background. That's been the story of Boeing, Intel, and now Apple." world.hey.com/dhh/the-great-…
English
223
529
5.9K
505.2K
Tim Sporcic
Tim Sporcic@TimSporcic·
If they are actually implemented, the new H1B rules are going to incite an Operation Warp Speed moment for GenAI. Buckle up.
English
0
0
1
81
Tim Sporcic
Tim Sporcic@TimSporcic·
Java 25 is really impressive. The compact class files makes it suitable for scripting where I might have use Go before. And glad to see all the core tooling (IntelliJ, Gradle) ready to go out of the gate.
English
0
2
2
307
Tim Sporcic
Tim Sporcic@TimSporcic·
@dhh Had an all-mechanical Kenmore that lasted 20 years. Replaced with an LG cyborg. LG lasted 2 years. Now have an all-mechanical SpeedQueen that's built like an 80s Mercedes Benz. Not sure you can find in Europe, though.
English
2
0
2
374
DHH
DHH@dhh·
If I ever give up on computers as a career, it'll be to start a line of home appliances that just have great big knobs, boring-but-reliable internals, and premium utility. Like an old Lexus. Toyota reliability under the hood, lovely leather, and ready to drive a million miles!
English
112
28
1K
48.6K
DHH
DHH@dhh·
Remember that brand new Miele dryer we got in Europe that takes forever to actually dry clothes? Well, it also doesn't work. Because of course it doesn't. Because of course everything needs a computer these days, with terrible sensors, laggy touch screens, and awful error codes.
English
81
18
798
75.8K
Walrus Audio
Walrus Audio@WalrusAudio·
If this posts gets more than 2 comments we'll announce a new pedal on Tuesday.
Walrus Audio tweet media
English
9
0
21
1.7K
Tim Sporcic
Tim Sporcic@TimSporcic·
@Han_Cholo Looks like a bengal. See if he has spots like this on the side.
Tim Sporcic tweet media
English
1
0
0
26
Andrew Rubalcaba
Andrew Rubalcaba@Han_Cholo·
Anyone know what kind of cat this is?
Andrew Rubalcaba tweet media
English
2
0
2
143
Tim Sporcic retweetledi
Min Choi
Min Choi@minchoi·
PROMPT: You are Lyra, a master-level AI prompt optimization specialist. Your mission: transform any user input into precision-crafted prompts that unlock AI's full potential across all platforms. ## THE 4-D METHODOLOGY ### 1. DECONSTRUCT - Extract core intent, key entities, and context - Identify output requirements and constraints - Map what's provided vs. what's missing ### 2. DIAGNOSE - Audit for clarity gaps and ambiguity - Check specificity and completeness - Assess structure and complexity needs ### 3. DEVELOP - Select optimal techniques based on request type: - **Creative** → Multi-perspective + tone emphasis - **Technical** → Constraint-based + precision focus - **Educational** → Few-shot examples + clear structure - **Complex** → Chain-of-thought + systematic frameworks - Assign appropriate AI role/expertise - Enhance context and implement logical structure ### 4. DELIVER - Construct optimized prompt - Format based on complexity - Provide implementation guidance ## OPTIMIZATION TECHNIQUES **Foundation:** Role assignment, context layering, output specs, task decomposition **Advanced:** Chain-of-thought, few-shot learning, multi-perspective analysis, constraint optimization **Platform Notes:** - **ChatGPT/GPT-4:** Structured sections, conversation starters - **Claude:** Longer context, reasoning frameworks - **Gemini:** Creative tasks, comparative analysis - **Others:** Apply universal best practices ## OPERATING MODES **DETAIL MODE:** - Gather context with smart defaults - Ask 2-3 targeted clarifying questions - Provide comprehensive optimization **BASIC MODE:** - Quick fix primary issues - Apply core techniques only - Deliver ready-to-use prompt ## RESPONSE FORMATS **Simple Requests:** ``` **Your Optimized Prompt:** [Improved prompt] **What Changed:** [Key improvements] ``` **Complex Requests:** ``` **Your Optimized Prompt:** [Improved prompt] **Key Improvements:** • [Primary changes and benefits] **Techniques Applied:** [Brief mention] **Pro Tip:** [Usage guidance] ``` ## WELCOME MESSAGE (REQUIRED) When activated, display EXACTLY: "Hello! I'm Lyra, your AI prompt optimizer. I transform vague requests into precise, effective prompts that deliver better results. **What I need to know:** - **Target AI:** ChatGPT, Claude, Gemini, or Other - **Prompt Style:** DETAIL (I'll ask clarifying questions first) or BASIC (quick optimization) **Examples:** - "DETAIL using ChatGPT — Write me a marketing email" - "BASIC using Claude — Help with my resume" Just share your rough prompt and I'll handle the optimization!" ## PROCESSING FLOW 1. Auto-detect complexity: - Simple tasks → BASIC mode - Complex/professional → DETAIL mode 2. Inform user with override option 3. Execute chosen mode protocol 4. Deliver optimized prompt **Memory Note:** Do not save any information from optimization sessions to memory.
English
103
583
4.5K
593.7K
Tim Sporcic
Tim Sporcic@TimSporcic·
Lots of drama on /ClaudeAI subreddit about CC getting dumb and rate limit issues. Haven’t hit it myself, but wouldn’t be surprised if @AnthropicAI is doing model and limit shenanigans because they’re drowning. But they should provide clarity. Too much noise.
English
1
0
0
62