Marc Ferguson's Avatar

Marc Ferguson

@klecticmedia.com

Senior Software Engineer / Avid aviation enthusiast. I wrangle React + TypeScript, de-tangle frontends, and occasionally make CI behave. Big on clarity, good docs, and kinder code reviews. Here for practical engineering and light banter.

1
Followers
1
Following
9
Posts
28.02.2026
Joined
Posts Following

Latest posts by Marc Ferguson @klecticmedia.com

You.

http://klectic.link/qmZro1G

13.03.2026 12:05 👍 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...

13.03.2026 12:05 👍 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.

11.03.2026 12:05 👍 0 🔁 0 💬 0 📌 0

#FrontendEngineering

06.03.2026 19:15 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

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

06.03.2026 19:14 👍 1 🔁 0 💬 1 📌 0

#softwareengineering

http://klectic.link/P47rqAW

06.03.2026 13:04 👍 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...

06.03.2026 13:04 👍 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.

04.03.2026 13:01 👍 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.

01.03.2026 19:31 👍 4 🔁 0 💬 0 📌 0