Skip to content

Home

About This Site

This repository chronicles ideas, decisions and lessons I have gleaned from building with AI.

I am new to coding, but I also have three decades of experience working at the intersection of Technology and Business, where I have played a wide variety of roles designing and deploying solutions for the Enterprise. So, when I approach personal projects, I do try to imbibe that experience and build it in a manner that outlives my temporary needs.

While my own projects may not be directly relevant to you, I think you will find it much more valuable to apply some of my learnings in your own work, in the true spirit of 'open source'.

Keeping that in mind, I have written the content for (non-technical) business users, and included a few essential technical resources, as well as helpful pointers on logic, architecture, cost optimization and more.

It is undeniable that AI has opened up a magical world of possibilities, enabling technical capabilities that most of us did not have access to until recently. But, the explosive rate of evolution in AI has also made things more complex to manage.

If this site helps even one person do more with the tools, I will consider it a success.

Use the menu or sidebar to access My Journey and Resources, or simply search for a topic or tag of interest.

As always, your feedback is most welcome.


My Journey

Start here if you want the business-user path, context and the toolkit I use:

  1. Rabbit Hole
  2. AI Toolkit

Resources

Go here for hands-on setup and everyday commands you can use to get started:

  1. Start
  2. Environment
  3. WSL or Linux
  4. More Resources ...

If you are past the Basics, head to the 'Advanced' module in Resources for topics like 'Repository Analysis Framework' and more.


Glossary of Terms

Term Explanation
Repository The folder (and its history) where your project’s codebase lives, often on GitHub or GitLab
Commit Snapshot of changes saved to the repo with a message and timestamp
Git history The complete record of commits, showing what changed and when
Import A statement in code that brings functionality from another file or library
CI/CD Automated pipelines that build, test & deploy code eg. GitHub Actions
Cron job A scheduled task that runs scripts automatically on Linux/macOS
Environment Variables Settings stored outside the code that scripts read at runtime
Refactor Rewriting code to improve its structure without changing its behaviour

This project chronicles ideas, decisions and lessons I have gleaned from building with AI. The goal is to help non-technical users get familiar with these tools and techniques, so that they may be able to use them effectively. At times, I have also made the use of AI tools to augment or refine the content.

Readers are responsible for using any commands or instructions published here with due caution. The creator of this site accepts no responsibility for any system damage, data loss or other consequences, resulting from the application of this content.