Advertisement · 728 × 90

Posts by Marc Ferguson

Post image

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

3 days ago 3 0 0 0
Post image

#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

5 days ago 1 0 0 0

http://klectic.link/pwPVzzp

#OpenSource

1 week ago 1 0 0 0
Post image

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....

1 week ago 0 0 1 0

lesson: http://klectic.link/j56311v

1 week ago 0 0 0 0
Post image

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...

1 week ago 0 0 1 0
Video

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

1 week ago 1 0 0 0
Advertisement
Post image

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

2 weeks ago 2 0 0 0
Post image

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

2 weeks ago 1 0 0 0
Post image

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

2 weeks ago 0 0 0 0
Identity Shift

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

2 weeks ago 0 0 0 0

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

3 weeks ago 0 0 0 0
Post image

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

3 weeks ago 0 0 1 0
Post image

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

3 weeks ago 0 0 0 0
Advertisement

should.

http://klectic.link/4mm4wqZ

3 weeks ago 0 0 0 0
Post image

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...

3 weeks ago 0 0 1 0

should.

http://klectic.link/4mm4wqZ

3 weeks ago 0 0 0 0
Post image

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...

3 weeks ago 0 0 1 0

You.

http://klectic.link/qmZro1G

1 month ago 0 0 0 0
Post image

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...

1 month ago 0 0 1 0
Preview
Code Reviews Should Create Alignment, Not Just Approval – The Fergy Stack

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.

1 month ago 0 0 0 0
Advertisement

#FrontendEngineering

1 month ago 0 0 0 0
Video

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...

1 month ago 1 0 1 0

#softwareengineering

http://klectic.link/P47rqAW

1 month ago 0 0 0 0
Post image

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...

1 month ago 0 0 1 0
Preview
#mentorship #softwareengineering #communicationskills #leadership | Marc Ferguson One of the best signals of understanding is the ability to explain something simply. Whether it's React state, async behavior, or architectural decisions, I try to explain concepts without assuming prior context. Not because people are inexperienced — but because clarity creates alignment. Good explanations unblock teams faster than clever implementations ever will. 𝗪𝗵𝗮𝘁'𝘀 𝘀𝗼𝗺𝗲𝘁𝗵𝗶𝗻𝗴 𝘆𝗼𝘂'𝘃𝗲 𝗵𝗮𝗱 𝘁𝗼 𝗲𝘅𝗽𝗹𝗮𝗶𝗻 𝗿𝗲𝗰𝗲𝗻𝘁𝗹𝘆 𝘁𝗵𝗮𝘁 𝘄𝗮𝘀 𝗵𝗮𝗿𝗱𝗲𝗿 𝘁𝗵𝗮𝗻 𝗲𝘅𝗽𝗲𝗰𝘁𝗲𝗱? #Mentorship #SoftwareEngineering #CommunicationSkills #Leadership

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.

1 month ago 0 0 0 0
Post image

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.

1 month ago 4 0 0 0