# redjamjar.net > AI-optimized mirror of redjamjar.net containing 16 pages totalling 9,363 words of clean markdown content, structured data, and semantic HTML. Original source: https://redjamjar.net/. Last updated: 2026-06-15T09:17:30.256Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [site-root.html](/content/site-root.html) (1 words) ## Articles & Blog Posts - [About](/content/category/general/index.html): Posts about General written by Paul Brown (649 words) - [about](/content/category/general/software/index.html): Posts about Software written by Paul Brown (277 words) - [about](/content/2025/08/08/the-ai-ethics-playbook-building-trust-while-breaking-ground.html): Because "move fast and break things" shouldn't include your clients' trust or your reputation Remember last week when we talked about keeping client data safe while using AI? Well, today we're diving into the bigger picture – the ethical minefield that comes with wielding these powerful tools. And before you click away thinking "ethics =… (1,295 words) - [Is MVP beneficial for learning and development](/content/2022/06/05/is-mvp-beneficial-for-learning-and-development/index.html): What is a minimum viable product (MVP)? An MVP is intended to create the minimum amount of product to be able to get something in front of your user (or leaner). The intention is that it shortens the time that it takes to work out what your customer (in our case the learner) really wants… (1,438 words) - [About](/content/privacy-policy/index.html): Who we are Our website address is: https://redjamjar.net. Comments When visitors visit our site we collect no data and do not allow commenting or collection of any data. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The… (607 words) - [What a minimum viable product approach can do for workplace learning & development](/content/what-a-minimum-viable-product-approach-can-do-for-workplace-learning-development.html): What is a minimum viable product (MVP)? An MVP is intended to create the minimum amount of product to be able to get something in front of your user (or leaner). The intention is that it shortens the time that it takes to work out what your customer (in our case the learner) really wants… (1,411 words) - [about](/content/2025/07/29/ai-at-work-the-critical-donts-every-consultant-needs-to-know.html): How to harness AI's power while keeping client data safe and your career intact We're all riding the AI wave – and rightfully so! From ChatGPT helping us brainstorm solutions to Copilot speeding up our code reviews, AI tools are transforming how we work as consultants. But as we embrace these powerful capabilities, there's a… (826 words) - [about](/content/2022/08/24/useful-collection-of-public-cheatsheets/index.html): Linux tools cheatsheets Awk Awk in 6 steps TechRepublic Awk & Sed Cheatsheet Git How to turn back time How to squash and rebase Grep Dev Hints Grep VIM https://vim.rtorr.com/ The great vim cheatseet Keyboard organised cheatsheet Vim Cheatsheet for programmers 5 of the best Dev Hints Vim Programming cheatsheets Bash Dev Hints Bash Scala… (270 words) - [about](/content/2022/05/02/notes-on-variance/index.html): Notes on Variance I've recently been working through the Rock The Jvm Cats course having previously completed the Scala Advanced course and being very impressed with his explanations and training materials. Here are my take away notes on variance in Scala based on the session by Daniel Ciocîrlan. package RockTheJvm.cats.chapter1 object TCVariance { import cats.Eq… (544 words) - [About](/content/2024/06/03/automating-etl-workflows-with-apache-airflow-a-comprehensive-guide.html): Apache Airflow has become a cornerstone tool in the data engineering world, offering robust workflow orchestration capabilities. As someone who has extensively used Airflow, I can attest to its flexibility and power in automating ETL processes. In this guide, I’ll walk you through setting up Airflow using Docker, creating and scheduling Directed Acyclic Graphs (DAGs),… (735 words) - [About](/content/2024/05/15/why-i-switched-to-dbt-data-build-tool-and-how-it-improved-our-data-workflow.html): As a seasoned software engineer, I’m always on the lookout for tools that can streamline my workflow and enhance productivity. Over the past month, I’ve been using dbt (Data Build Tool), and it has transformed the way I handle data operations. In this blog post, I’ll share why I made the switch and how dbt… (879 words) - [about](/content/2022/02/01/hello/index.html): Thanks for visiting There are no bells or whistles here, just a simple site with some software engineering content which you probably wont find useful but I do. I finally decided to put together this very simple site. What to expect? Short notes on programming particular with Scala (229 words) - [About](/content/about-2/index.html): RedJamJar Software solutions Ltd was created in 2013. We provide software development and consultancy for data engineering challenges. Our mission is to help enable teams to get unstuck and deliver efficient scalable and testable data ingest pipelines. In addition we specialise in data resilience, security and recovery. RedJamJar is located in London, UK. (197 words) - [The AI Ethics Playbook: Building Trust While Breaking Ground](/content/sitemap-xml.html) (4 words) - [news-sitemap-xml.html](/content/news-sitemap-xml.html) (1 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives