KG.codes
KG.codes (Kelvin Graddick) is a professional software developer and digital content creator.
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.
Thoughts?
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?
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!
You can’t “AI” your way out of bad business logic.
Thoughts?
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?
Click here to claim your Sponsored Listing.
Category
Contact the business
Telephone
Website
Address
Atlanta, GA
30349