Installed #Fedora on a desktop with absurd specs and still ended up negotiating with #NVIDIA, #HDMI modes, and startup times.
Very cool. Very modern. Very blog-worthy. http://klectic.link/pwPVzzp #opensource #linux
Posts by Marc Ferguson
#Linux on the desktop still does something other systems rarely do: it teaches you how the machine actually works.
My latest #Fedora setup reminded me of that the hard way. Wrote about it on the blog. http://klectic.link/pwPVzzp
#OpenSource
I dual-booted my desktop with #Fedora and got a sharp reminder that “#Linux desktop is good now” is not the same as “Linux desktop is easy now.”
#NVIDIA, #Wayland, 4K TV quirks, #HDMI modes, and a lot of honesty from the system.
Wrote the full story on my blog....
lesson: http://klectic.link/j56311v
Senior-level interviews are weird.
You can learn a new stack fast, build something real, and still lose because the red flags were louder than the signal.
That's the trap: they're not just evaluating skill. They're evaluating judgment.
I wrote about my very Acme-style version of that...
Have a book in you, but don't feel qualified to write it?
Before you sign up for a course, a bootcamp, or a workshop, set the foundation for a successful path to publication.
http://atlw.link/n8R1QZR
#AtlantaWrites #WritingCommunity #AmWriting #WritingMindset
I built a React Native app over a weekend to help win an interview.
Instead, it blew up in my face like an Acme product.
The lesson: interviewers usually won't fill in the blanks. They judge what you show, what you say, and every risk signal you volunteer.
Full post: http://klectic.link/Vk1NyVX
You know a boundary is wrong when a tiny feature request turns into a tour of your server logic, client state, and past decision-making.
I wrote more about that here: http://klectic.link/nz0yonl #reactjs
Small feature requests shouldn't feel like architectural excavations. With React Server Components, the real challenge is drawing server/client boundaries that keep change small and ownership clear. Full post: http://klectic.link/nz0yonl
Identity Shift
Stop calling yourself an aspiring writer if you're already writing.
A lot of people do the work but still wait for permission to claim it.
Permission to Write gets to the beliefs that keep writers stuck before the work can really move.
Worth a look: http://atlw.link/n8R1QZR
Most organizations do not need more AI enthusiasm. They need better leadership judgment around where GenAI fits, where it does not, and how to scale it responsibly.
#GoogleCloud #AILeadership #AIGovernance #ResponsibleAI #BusinessTransformation #ExecutiveEducation
Just signed up for the #GoogleDeveloperGroups #GenerativeAI Study Group for Business Leaders.
Looking forward to sharpening the leadership side of AI strategy, governance, and business impact.
Starts this Thursday. http://klectic.link/lpL5K2g
#ArtificialIntelligence #BusinessLeadership
React Server Components aren't just about rendering. They're a boundary design problem. The hard part is where to draw the line without creating a confusing hybrid app. Full post: http://klectic.link/nz0yonl
should.
http://klectic.link/4mm4wqZ
That moment you build a beautifully engineered abstraction—patterns, clean interfaces, future-proofing—and then realize it should've been a simple function.
Friday mood: deleting 300 lines of “architectural brilliance.”
Just because you can design it doesn't mean you...
should.
http://klectic.link/4mm4wqZ
Built an abstraction so elegant… even I was impressed.
Unfortunately, it solved a problem that didn't exist.
Nothing humbles you faster than refactoring your own “brilliant” idea six months later.
Experience has taught me this:
Just because you can engineer it… doesn't mean you...
When it's Friday and someone says, “Looks good to me👍.”
But you're still thinking about:
– That variable name
– That edge case
– That future refactor
– That “temporary” workaround
Code review isn't about passing the test.
It's about protecting Future You from Past...
Hot take:
If your code reviews only look for syntax errors… you're leaving value on the table.
The real magic?
Naming. Intent. Edge cases. Long-term impact.
Code reviews aren't a spellcheck.
They're a culture check.
When #React apps, it's because of early architecture decisions.
When UI, business logic, and API calls get mixed together, the codebase becomes fragile and hard to scale.
Here's a simple architectural approach that keeps React apps maintainable as teams grow.
#SoftwareArchitecture...
Me explaining React state simply:
“Let's strip it down and walk through it step by step.”
Me internally:
"Please don't let anyone ask about edge cases yet."
After 20+ years, I've learned this... If you can't explain it simply, you don't own it. #mentorship...
Explaining React state to another senior engineer:
“Okay, but let's pretend it's 1999 and none of this exists.”
If you can't explain async behavior without diagrams, buzzwords, and three abstractions...
you probably don't understand it yet.
Clarity > cleverness.
Built a service flyer with GPT + Canva. Fun process, but the feedback loop got recursive: one pass suggested “agency-friendly” language, the next removed it to “tighten the message.” Still, it helped me get clear on my clients (startups + agencies) and my services.