KG.codes

KG.codes KG.codes (Kelvin Graddick) is a professional software developer and digital content creator.

My “Mount Rushmore” of programming languages: PHP, C #, JavaScript, and PythonWhat would ya’ll swap out?It’s subjective ...
04/28/2026

My “Mount Rushmore” of programming languages: PHP, C #, JavaScript, and Python

What would ya’ll swap out?

It’s subjective of course, based on my personal taste, historical impact, influence, and longevity.

04/22/2026

How would you react to this?

At work, a non-technical person asked me a deep technical question.

I’m familiar with the topic, so I gave them a deep technical answer from memory.

They then go straight to ChatGPT and ask it, right in front of my face (I guess not fully believing me).

ChatGPT gave the same answers, and they finally said, “Oh, okay”.

Not going to lie - while waiting on ChatGPT to answer, I got kind of nervous about the accuracy of technical information that for years I had been pretty sure about.

This experience gave me a reality check on the years worth of technical information I’ve memorized..

The reality is.. today, nearly anyone today can quickly ask/validate a very specific technical question with A.I., versus the minutes/hours of aggregating Google search results like before.

Yes, it’s not always accurate, but Googling never was either.

I know there might be experienced technical people who are resistant to adopting A.I. I encourage you to reconsider as the baseline of knowledge and productivity in every adjacent field is changing fast.

On the other end, I think this makes our unique experiences, processes, practices, and principles in our given fields more important than ever now.

What do you think about this?

04/18/2026

Are ya’ll noticing AI tools are kinda buggy, or no?

I have, and there’s growing opinions on Threads/X about it.

But there is a “good” reason in my opinion: these popular AI companies are in a race and our purposely choosing to “move fast and break things”.

The strategic tradeoff is releasing features (and fixes) daily versus having a less buggy product.

Thoughts?

04/15/2026

Thoughts?

⁣I’m always working on building better habits (and breaking bad habits) in order to become a better software developer.A...
04/14/2026

⁣I’m always working on building better habits (and breaking bad habits) in order to become a better software developer.

A while back I read (well, listening to) Atomic Habits and it’s was pretty helpful! ⚛️

Here are 4 things I’ve taken from it to apply to my software development journey:

— Make tiny habits.
Smaller (atomic) tasks minimize excuses and friction. Do 1 coding challenge a day. Study system design for 15 minutes a day.

— Stack your habits.
Pair things you want to do, with things you have to do. Listen to 1 educational programming video on YouTube every time you shower.

— Make your habits satisfying
Tie rewards to your good habits. Post your GitHub daily streak. Only allow dessert after finishing a development ticket.

— Make it obvious. Make it easy.
Reduce friction in your environment to improve your consistency. Put coding apps on home screen, write notes for tomorrow, move laptop next to bed, etc.

It’s not easy though, and sometimes I mess up, so I’m constantly looking for ways to improve my processes/accountability…

any more tips on building habits?

04/12/2026

K.I.S.S. = Keep It Simple Stupid

I got asked what are some key qualities that make a successful software engineer. I think this advice relates to many careers, in and outside of tech.
KEEP THINGS SIMPLE.

As we get better and more senior, we think we should be coming up with more complex, “clever”, intricate solutions.
But a lot of times what we should actually be doing is improving our skills in order to make the solutions we build more simple.
Often the most clever solution is the simplest; you find out a why to do it easier with the least level-of-effort and impact.

A lot of times when I’ve worked with heavily architected things, at some point, over time, we get to a point where everyone working with it is now saying how “over-architected” this thing is.
Over-architected solutions can be harder to understand, which makes them harder to change/maintain, which makes them less valuable / more troublesome, which creates headaches for you and your team.

Sometimes there is no way around a complex solution/architecture.
Just always keep in mind whether the complexity you are adding is truly required by the solution, or if you are just adding because it feels “clever”,

thoughts?

04/11/2026

I’ve been using OpenClaw for a month… here is the good, the bad, and the ugly

I setup and have been using OpenClaw for a month now. Here are my thoughts on it about ease of setup, what I'm using it for, tradeoffs, nuances, hard parts, good parts, etc.

What is OpenClaw? How does it work?
How is it different from ChatGPT, Cluade, or Gemini?
Should you try it or wait for something else?
What am I using it for?

Let me know if any further questions!

04/08/2026

How are people making AI work for them while they sleep?

Here’s a simple example from something I do:

1. use GitHub Issues to list features and bugs I want done.

2. Then trigger AI to run on a frequent schedule, pick an issue, and create a pull request with the fix.

When I’m ready to review, it’s already pushed code, left a comment, and now I just review and merge.

You can schedule this with cron jobs, ChatGPT, Claude, or tools like Zapier and Make.

And you can manage tasks with GitHub, Jira, Linear, Notion, or Trello.

The key is giving AI a task list and a schedule, then it can work without you.

At that point it’s just about how many tasks you have and how much you have to spend on AI (how frequently you trigger it).

Thoughts/suggestions? Are you doing anything like this?

04/07/2026

You can’t “AI” your way out of bad business logic.

Thoughts?

04/06/2026

Getting better results from AI:
- Be clear about what you want, don’t get lazy here
- Use “plan mode” to sort out intent before ex*****on
- Give it as much context as possible (docs, links, references), not just commands
- Ask for clear output with examples or formats
- Refine your prompt when needed
- Treat it like a partner, not a search engine

Any tips you have?

04/03/2026

Many in tech have been talking about Claude Code leaking the source code for their CLI product this week.

It was spotted almost immediately after a release, and people quickly shared it on GitHub.

From there, it got starred, forked, and even rewritten before Claude could take it down.

The key thing is that the models were not leaked. Only the CLI framework and software around them.

Thoughts??? Here are mine:

The framework and software around their models are a big reason why Claude has been winning.

Their developer experience and product layer are top tier.

Now competitors can study that and move faster.

They can even use AI to compare their code and find key differences.

But having the sauce does not guarantee success and ex*****on still matters.

This could lead to something big, or it might not change much at all.

Either way, it is a reminder that there is still a lot of human in the loop, even for a company that says 90% of things don’t need humans.

Clearly there is a human in the loop since they say this was human error. Is the human helping or hurting? Would AI prevent this or did it already fail?

Curious what y’all think about this.

Address

Atlanta, GA
30349

Alerts

Be the first to know and let us send you an email when KG.codes posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to KG.codes:

Share