Resources for practical AI and hardware builders.
A beginner-friendly terminal for learning AI workflows, electronics basics, and ESP32 projects. Start with the mini lessons, then bring the questions or build ideas that need hands-on help.
~/resources/aiexpandcollapse5 lessons
$ cat README.md
[+] AI Foundations
A beginner-friendly path for learning how to use AI as a practical work system, not just a chat box.
[+]Prompting basicsStrong prompts give the model a role, a goal, useful context, clear constraints, and the exact output shape you want.
- [-]Name the task before adding background.
- [-]Give examples when tone, format, or accuracy matter.
- [-]Ask for tables, checklists, drafts, or steps instead of vague advice.
[+]Working with filesAI gets more useful when you give it source material and ask it to summarize, rewrite, compare, extract, or turn notes into action.
- [-]Use one clear instruction per pass.
- [-]Ask for source-grounded summaries before asking for recommendations.
- [-]Have it extract decisions, tasks, risks, and unanswered questions.
[+]Automation thinkingGood automation starts with a repeatable task, known inputs, expected outputs, and a clear failure path.
- [-]Write down the manual workflow first.
- [-]Mark the parts that require judgment versus repetition.
- [-]Start with a stable manual process before adding more automation.
[+]AI agentsAgents help when work needs tools, files, memory, or multiple steps. A simple prompt is better when the task is small.
- [-]Use agents for research, repo work, audits, and multi-step workflows.
- [-]Keep instructions concrete and bounded.
- [-]Review outputs before letting anything affect real customers or systems.
[+]Business use casesThe best first AI wins usually live inside operations: reporting, internal tools, content systems, customer follow-up, and team training.
- [-]Pick one bottleneck with measurable time cost.
- [-]Build a small workflow people can actually repeat.
- [-]Track whether it saves time, reduces errors, or improves response speed.
~/resources/hardwareexpandcollapse5 lessons
$ cat README.md
[+] Hardware 101
A starter path for electronics, microcontrollers, and ESP32 projects that are useful before they are fancy.
[+] Hacker ToolboxFind starter ESP32 boards, sensors, displays, wiring, and bench parts for the beginner builds in this section.[+]Electronics basicsStart with voltage, current, ground, breadboards, and safe wiring habits before chasing complex circuits.
- [-]Always share ground between connected modules.
- [-]Check voltage requirements before powering a part.
- [-]Build small and test one connection at a time.
[+]MicrocontrollersAn ESP32 is a tiny programmable board for reading sensors, controlling outputs, connecting to Wi-Fi, and running embedded code.
- [-]It is not a full computer, but it can run reliable dedicated tasks.
- [-]Pins can read inputs or drive outputs within safe current limits.
- [-]Board choice affects USB, display, battery, and pin availability.
[+]ESP32 first setupYour first setup is about installing the board support, choosing the right board and port, compiling, flashing, and opening serial monitor.
- [-]Confirm the exact board profile before compiling.
- [-]Use serial output to prove the sketch is alive.
- [-]Keep one known-good blink or display test around for recovery.
[+]Sensors and outputsMost beginner builds combine a simple input with a visible output: button to screen, sensor to log, or reading to LED/buzzer.
- [-]Start with buttons, LEDs, OLED displays, buzzers, and simple sensors.
- [-]Test each part with a tiny sketch before combining them.
- [-]Label wires and pins while the project is still small.
[+]First projectsGood first projects teach the whole loop: code, wiring, flash, serial output, troubleshooting, and a useful result.
- [-]Try a Wi-Fi scanner, OLED menu, sensor logger, or automation bridge.
- [-]Keep the first version boring and reliable.
- [-]Write down the build steps so you can repeat or teach it later.
~/resources/prompt-packsexpandcollapse4 packs
$ ls prompt-packs
[+] Prompt packs
Copy-ready resources for using AI tools inside real project work.
$ book-session --workflow
[+] Private AI Workflow Sessions
Bring the lesson, tool, or project you want to make practical. I can help map the workflow, plan the next step, or shape a team training path.
Send This to David$ email --workflow-session
Send the session idea by email.
Tell me whether this is AI workflow setup, team training, hardware, ESP32, or a specific project you want help turning into a repeatable plan.
A short note is enough. I will reply with the simplest useful next step.