Category: Tutorials

ChatGPT part 1: create a 3D view of a 2D map from a videogame

Background The original Zelda computer games were based on large 2D maps, where the map design was critical for various puzzles, upgrades, secrets, and plot advancement. These were hand-crafted every tile, and you explored them one small segment at a time. As a player, you build up in your head a visual mental model of…
Read more

How I assess AI-coding assistants and AI devtools

Modern AI is – by nature – non-deterministic; if you take this away, the quality goes down while the predictability goes up. But worse: most of the big wins from AI vanish, and you’re left with small wins (which are good, better than pre-AI, but … you’ve killed a lot of the potential). Evaluating coding…
Read more

A Practical Guide for non-Technical people: Create Your Own Custom AI in Minutes

It seems that AI is highly complex with huge budgets being spent. It’s not hype – it actually works – but many people are scared of building their own, even though it’s easy (and essential to staying ahead). You can have a working version up and running – with no prior tech knowledge – in…
Read more

What does ChatGPT actually do, how does it work, and how can I use it?

Technologists often say new technology is ‘easy’ to learn – but easy for them is often hard for everyone else. We hear frequent stories of people making costly mistakes by trusting AI too much, and that can make exploring ChatGPT, AI, and LLMs feel risky. Together these drive most people to sensible caution and slowness…
Read more

Review code-commits by Engineering staff

This is part of a larger project I’m working on with others to build more advanced, AI-augmented, Learning-and-Development / Professional-Development solutions for Software Engineers. Our goal is to help individuals (humans) improve their craft of writing software – going from “Junior Engineer” to “Senior Engineer” to “Staff Engineer” to “Principal Engineer” (and increasing their salary…
Read more

How to get excited about (and play with) ChatGPT – spring 2024

What do I need to know about ChatGPT/LLMs as a user? You can google ‘what is chatGPT’ – you’ll get vague generic waffle that you probably already know from reading mainstream news articles. You can google ‘what is LLM’ – you’ll get extremely detailed guides for engineers on how to build them. One is too…
Read more