<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Simon Griffiths</title><link>https://simongriffiths.io/</link><description>Personal writing on data architecture, AI, digital trust, and practical technology.</description><generator>Hugo</generator><language>en-GB</language><copyright>Copyright © Simon Griffiths</copyright><lastBuildDate>Wed, 03 Jun 2026 09:00:00 +0100</lastBuildDate><atom:link href="https://simongriffiths.io/index.xml" rel="self" type="application/rss+xml"/><item><title>What AI Changes About Building Blogs</title><link>https://simongriffiths.io/2026/06/03/what-ai-changes-about-building-blogs/</link><pubDate>Wed, 03 Jun 2026 09:00:00 +0100</pubDate><guid>https://simongriffiths.io/2026/06/03/what-ai-changes-about-building-blogs/</guid><description>&lt;p&gt;WordPress powers around 43% of the web. For years it was the default answer to &amp;ldquo;how do I start a blog?&amp;rdquo; It was mine too.&lt;/p&gt;
&lt;p&gt;This is not a post about why WordPress is bad. It is about something its pricing quietly depends on: the belief that leaving is expensive.&lt;/p&gt;</description></item><item><title>Agents Don't Replace APIs. They Expose How Weak Most APIs Already Are</title><link>https://simongriffiths.io/2026/06/02/agents-dont-replace-apis-they-expose-how-weak-most-apis-already-are/</link><pubDate>Tue, 02 Jun 2026 09:00:00 +0100</pubDate><guid>https://simongriffiths.io/2026/06/02/agents-dont-replace-apis-they-expose-how-weak-most-apis-already-are/</guid><description>&lt;p&gt;There is a growing narrative that AI agents, often coupled with things like Model Context Protocol, will replace APIs.&lt;/p&gt;
&lt;p&gt;It is easy to see why that idea has taken hold. Agents can discover tools, reason about which one to call, and assemble workflows at runtime. That feels very different from the static integrations we have lived with for years, where one system calls another through a fixed endpoint, with a fixed payload, in a fixed sequence.&lt;/p&gt;</description></item><item><title>AI Coding Tools Are Not the End of Craft</title><link>https://simongriffiths.io/2026/05/29/ai-coding-tools-are-not-the-end-of-craft/</link><pubDate>Fri, 29 May 2026 09:00:00 +0100</pubDate><guid>https://simongriffiths.io/2026/05/29/ai-coding-tools-are-not-the-end-of-craft/</guid><description>&lt;p&gt;This is the first post in a short Friday series I’m calling &lt;strong&gt;Craft &amp;amp; Code&lt;/strong&gt;: what carpentry can teach us about AI, skill and the future of software.&lt;/p&gt;
&lt;p&gt;When I was six, my father’s workshop felt like a magical place.&lt;/p&gt;</description></item><item><title>The Microservice Debt Collectors Have Arrived</title><link>https://simongriffiths.io/2026/05/27/the-microservice-debt-collectors-have-arrived/</link><pubDate>Wed, 27 May 2026 09:00:00 +0100</pubDate><guid>https://simongriffiths.io/2026/05/27/the-microservice-debt-collectors-have-arrived/</guid><description>&lt;p&gt;I&amp;rsquo;ve been spending a lot of time recently thinking about what happens when AI agents are pointed at real production systems — not the clean demos, but the actual accumulated architectural decisions of the last decade. What I keep coming back to is this: the software industry has been running a tab. We decomposed systems that didn&amp;rsquo;t need decomposing, distributed data that worked perfectly well together, and replaced database-enforced integrity with the optimistic assumption that well-behaved services would keep everything consistent. The tab wasn&amp;rsquo;t obviously wrong — some systems genuinely needed this architecture, and the teams building them had the discipline to make it work.&lt;/p&gt;</description></item><item><title>Building Your First Real GPT Is Not a Prompting Exercise</title><link>https://simongriffiths.io/2026/05/26/building-your-first-real-gpt-is-not-a-prompting-exercise/</link><pubDate>Tue, 26 May 2026 09:00:00 +0100</pubDate><guid>https://simongriffiths.io/2026/05/26/building-your-first-real-gpt-is-not-a-prompting-exercise/</guid><description>&lt;p&gt;I recently built my first non-trivial GPT.&lt;/p&gt;
&lt;p&gt;The interesting lesson was not about clever prompting. It was almost the opposite.&lt;/p&gt;
&lt;p&gt;The GPT only started to become useful when I stopped treating it as something I could configure with a good instruction and a pile of documents, and started treating it as a small software project: source material, structure, behaviour, tests, iteration, version control.&lt;/p&gt;</description></item><item><title>The antenna, the inter-library loans and infinite patience</title><link>https://simongriffiths.io/2026/05/21/the-antenna-the-inter-library-loans-and-infinite-patience/</link><pubDate>Thu, 21 May 2026 23:30:00 +0100</pubDate><guid>https://simongriffiths.io/2026/05/21/the-antenna-the-inter-library-loans-and-infinite-patience/</guid><description>&lt;p&gt;When I was about sixteen, I decided I wanted to build a VHF antenna.&lt;/p&gt;
&lt;p&gt;The problem was that I had absolutely no idea how.&lt;/p&gt;
&lt;p&gt;This was before PCs were common, before the internet, in the era of the ZX80 and VIC-20. If you wanted to learn something specialised, access to information was often the biggest obstacle.&lt;/p&gt;</description></item><item><title>Your Cloud Is Not a Backup</title><link>https://simongriffiths.io/2026/05/19/your-cloud-is-not-a-backup/</link><pubDate>Tue, 19 May 2026 05:41:52 +0100</pubDate><guid>https://simongriffiths.io/2026/05/19/your-cloud-is-not-a-backup/</guid><description>&lt;p&gt;There&amp;rsquo;s a quiet assumption many of us make about our digital lives: that because our photos are in iCloud, our documents in Google Drive, and our files syncing to OneDrive, they&amp;rsquo;re safe.&lt;/p&gt;</description></item><item><title>The Other Logins You’ve Forgotten About — Apple, Facebook, and Who’s Still Watching</title><link>https://simongriffiths.io/2026/05/18/the-other-logins-youve-forgotten-about-apple-facebook-and-whos-still-watching/</link><pubDate>Mon, 18 May 2026 06:22:00 +0100</pubDate><guid>https://simongriffiths.io/2026/05/18/the-other-logins-youve-forgotten-about-apple-facebook-and-whos-still-watching/</guid><description>&lt;p&gt;If you read my earlier piece on Google account permissions and went away to check your list, well done. But Google isn’t the only door you may have left open.&lt;/p&gt;
&lt;p&gt;Most people who’ve been online for more than a few years have also clicked “Sign in with Facebook” on things they’ve long since stopped using. And more recently, if you’re in the Apple ecosystem, you’ve probably used “Sign in with Apple” too — possibly without fully understanding how it works, or where to find the list of everything you’ve connected.&lt;/p&gt;</description></item><item><title>At 61, AI Gave Me a Second Act</title><link>https://simongriffiths.io/2026/05/15/at-61-ai-gave-me-a-second-act/</link><pubDate>Fri, 15 May 2026 05:39:57 +0100</pubDate><guid>https://simongriffiths.io/2026/05/15/at-61-ai-gave-me-a-second-act/</guid><description>&lt;p&gt;I’m 61. I wrote my first line of code at 15. I have a VP-level job, two dogs, a new wife, and a blog I’m somehow managing to post to almost every day.&lt;/p&gt;</description></item><item><title>The Keys to Your Google Account — Do You Know Who Has Them, and Why You Should Check Now</title><link>https://simongriffiths.io/2026/05/14/the-keys-to-your-google-account-do-you-know-who-has-them-and-why-you-should-check-now/</link><pubDate>Thu, 14 May 2026 05:00:00 +0100</pubDate><guid>https://simongriffiths.io/2026/05/14/the-keys-to-your-google-account-do-you-know-who-has-them-and-why-you-should-check-now/</guid><description>&lt;p&gt;Go to myaccount.google.com/permissions right now. Count how many apps are listed.&lt;/p&gt;
&lt;p&gt;I’ll go first. I found seventeen. And I say that as someone who has never been particularly keen on Google sign-on — I’ve always had a mild instinct against it, preferring to create separate accounts where I could. Seventeen anyway. A decade of occasional lapses, free trials, and moments of convenience adds up.&lt;/p&gt;</description></item><item><title>Why Apple Pay Actually Works — and it matters to you now</title><link>https://simongriffiths.io/2026/05/12/why-apple-pay-actually-works-and-it-matters-to-you-now/</link><pubDate>Tue, 12 May 2026 04:39:21 +0100</pubDate><guid>https://simongriffiths.io/2026/05/12/why-apple-pay-actually-works-and-it-matters-to-you-now/</guid><description>&lt;p&gt;In a recent post I argued that you should replace your debit card and switch to Apple Pay or Google Pay for online purchases. A few people asked the obvious follow-up: why? What actually makes tapping your phone safer than tapping a physical card?&lt;/p&gt;</description></item><item><title>Why You Should Change Your Debit Card Now</title><link>https://simongriffiths.io/2026/05/12/why-you-should-change-your-debit-card-now/</link><pubDate>Tue, 12 May 2026 04:09:10 +0100</pubDate><guid>https://simongriffiths.io/2026/05/12/why-you-should-change-your-debit-card-now/</guid><description>&lt;p&gt;There’s a piece of advice you won’t hear from your bank. Not because they don’t know — their security teams absolutely do — but because saying it out loud is uncomfortable when you’re also in the business of reassuring people that everything is fine.&lt;/p&gt;</description></item><item><title>NVIDIA Didn’t Miss the Data Problem — They Drew a Boundary Around It</title><link>https://simongriffiths.io/2026/05/01/nvidia-didnt-miss-the-data-problem-they-drew-a-boundary-around-it/</link><pubDate>Fri, 01 May 2026 14:41:58 +0100</pubDate><guid>https://simongriffiths.io/2026/05/01/nvidia-didnt-miss-the-data-problem-they-drew-a-boundary-around-it/</guid><description>&lt;p&gt;I’ve been looking at some of the recent AI architecture models coming out of NVIDIA. They’re polished, coherent, and very strong on infrastructure. But something stood out immediately: they largely skip over the hardest part of enterprise AI — the data.&lt;/p&gt;</description></item><item><title>AI Didn’t Break Infrastructure — It Exposed Its Edges</title><link>https://simongriffiths.io/2026/04/29/ai-didnt-break-infrastructure-it-exposed-its-edges/</link><pubDate>Wed, 29 Apr 2026 20:04:21 +0100</pubDate><guid>https://simongriffiths.io/2026/04/29/ai-didnt-break-infrastructure-it-exposed-its-edges/</guid><description>&lt;p&gt;For a long time, the industry settled into a comfortable model for infrastructure.&lt;/p&gt;
&lt;p&gt;Two CPUs. A standard server. Add more boxes when you need more scale. Keep everything broadly interchangeable. Let software do the heavy lifting.&lt;/p&gt;</description></item><item><title>What’s Next for Coders?</title><link>https://simongriffiths.io/2026/04/28/whats-next-for-coders/</link><pubDate>Tue, 28 Apr 2026 09:27:19 +0100</pubDate><guid>https://simongriffiths.io/2026/04/28/whats-next-for-coders/</guid><description>&lt;p&gt;In software development there has always been a tension between the effort invested &lt;em&gt;before&lt;/em&gt; coding and the effort spent &lt;em&gt;doing&lt;/em&gt; the coding. In mainframe days, the actual job of coding was extremely time-consuming — you had to wait overnight for a compilation, and a test run had to be planned days in advance.&lt;/p&gt;</description></item><item><title>How do you keep up with AI?</title><link>https://simongriffiths.io/2026/04/24/how-do-you-keep-up-with-ai/</link><pubDate>Fri, 24 Apr 2026 17:26:45 +0100</pubDate><guid>https://simongriffiths.io/2026/04/24/how-do-you-keep-up-with-ai/</guid><description>&lt;p&gt;Earlier today, I looked at some work I did in ChatGPT in late February — about eight weeks ago — and it immediately struck me that the work needed to be redone. Not because it was bad at the time, but because the models have made huge steps forward in just a few weeks. The prompts I wrote then were less refined, and the outputs that seemed impressive two months ago now look noticeably rough around the edges.&lt;/p&gt;</description></item><item><title>AI Is About to Expose Your Security Posture — Not Improve It</title><link>https://simongriffiths.io/2026/04/23/ai-is-about-to-expose-your-security-posture-not-improve-it/</link><pubDate>Thu, 23 Apr 2026 10:28:00 +0100</pubDate><guid>https://simongriffiths.io/2026/04/23/ai-is-about-to-expose-your-security-posture-not-improve-it/</guid><description>&lt;hr&gt;
&lt;p&gt;There’s a growing narrative that AI can now scan codebases, find subtle bugs, and even uncover vulnerabilities that humans have missed for years.&lt;/p&gt;
&lt;p&gt;You’ll see this framed as progress. Better tools. Safer software. “Many eyes,” but automated.&lt;/p&gt;</description></item><item><title>How to Build Good Software with AI — Not How You’ve Been Told</title><link>https://simongriffiths.io/2026/04/22/how-to-build-good-software-with-ai-not-how-youve-been-told/</link><pubDate>Wed, 22 Apr 2026 00:07:48 +0100</pubDate><guid>https://simongriffiths.io/2026/04/22/how-to-build-good-software-with-ai-not-how-youve-been-told/</guid><description>&lt;hr&gt;
&lt;p&gt;In a previous post, I wrote about the current narrative around AI agents “coding for hours” and what’s actually going on behind the scenes. If you haven’t read that, it’s here:
&lt;a href="https://simongriffiths.io/2026/04/21/ai-agents-coding-for-hours-whats-really-going-on/"&gt;https://simongriffiths.io/2026/04/21/ai-agents-coding-for-hours-whats-really-going-on/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;That post was really about demystifying the claim.&lt;/p&gt;</description></item><item><title>AI Agents Coding for Hours — What’s Really Going On?</title><link>https://simongriffiths.io/2026/04/21/ai-agents-coding-for-hours-whats-really-going-on/</link><pubDate>Tue, 21 Apr 2026 23:32:14 +0100</pubDate><guid>https://simongriffiths.io/2026/04/21/ai-agents-coding-for-hours-whats-really-going-on/</guid><description>&lt;hr&gt;
&lt;p&gt;There’s a growing narrative that AI agents can now “code for hours” and build meaningful applications with minimal human involvement&lt;/p&gt;
&lt;p&gt;I’ve spent a bit of time looking into this, and I found myself slightly unconvinced—not because it isn’t happening, but because the framing doesn’t quite line up with how software engineering actually works.&lt;/p&gt;</description></item><item><title>Why I Stopped Letting AI Run SQL</title><link>https://simongriffiths.io/2026/04/20/why-i-stopped-letting-ai-run-sql/</link><pubDate>Mon, 20 Apr 2026 12:24:45 +0100</pubDate><guid>https://simongriffiths.io/2026/04/20/why-i-stopped-letting-ai-run-sql/</guid><description>&lt;p&gt;AI can write SQL for you and run it immediately. That&amp;rsquo;s the problem.&lt;/p&gt;
&lt;p&gt;Much of the recent excitement around AI and databases has focused on MCP (Model Context Protocol) — tools that let you &amp;ldquo;talk to your data&amp;rdquo; using natural language. The LLM translates your request into SQL and executes it on the spot.&lt;/p&gt;</description></item><item><title>Auth0 + ORDS on ADB - Playbook</title><link>https://simongriffiths.io/2026/04/16/auth0-ords-on-autonomous-database-2/</link><pubDate>Thu, 16 Apr 2026 15:47:30 +0100</pubDate><guid>https://simongriffiths.io/2026/04/16/auth0-ords-on-autonomous-database-2/</guid><description>&lt;h2 id="step-by-step-tutorial-configure-auth0-create-an-ords-jwt-profile-and-secure-an-endpoint"&gt;Step-by-Step Tutorial: Configure Auth0, Create an ORDS JWT Profile, and Secure an Endpoint&lt;/h2&gt;
&lt;p&gt;[ there is a
&lt;a href="https://github.com/simongriffiths/auth0-ords-adb-companion"&gt;companion GitHub&lt;/a&gt;
to this post ]&lt;/p&gt;
&lt;p&gt;This is the hands-on companion to the
&lt;a href="https://simongriffiths.io/2026/04/16/auth0-ords-on-autonomous-database/"&gt;architecture write-up&lt;/a&gt;
. If you&amp;rsquo;ve read that one, you already know the shape of what we&amp;rsquo;re doing: Auth0 issues a token, ORDS validates it, ADB serves the protected data. Here we&amp;rsquo;re actually going to build it.&lt;/p&gt;</description></item><item><title>Auth0 + ORDS on ADB - Architecture</title><link>https://simongriffiths.io/2026/04/16/auth0-ords-on-autonomous-database/</link><pubDate>Thu, 16 Apr 2026 15:29:39 +0100</pubDate><guid>https://simongriffiths.io/2026/04/16/auth0-ords-on-autonomous-database/</guid><description>&lt;h2 id="why-this-pattern-works-auth0-as-identity-provider-ords-as-resource-server"&gt;Why This Pattern Works: Auth0 as Identity Provider, ORDS as Resource Server&lt;/h2&gt;
&lt;p&gt;[ also see the companion
&lt;a href="https://github.com/simongriffiths/auth0-ords-adb-companion"&gt;GitHub repo&lt;/a&gt;
]&lt;/p&gt;
&lt;p&gt;I spent longer than I&amp;rsquo;d like to admit trying to secure an ORDS endpoint with Auth0 before I realised my mental model was wrong. I kept treating ORDS like it needed to be part of the identity story, and wondering why the pieces didn&amp;rsquo;t quite click.&lt;/p&gt;</description></item><item><title>Building Apps on Oracle with AI on a Mac</title><link>https://simongriffiths.io/2026/04/07/building-apps-on-oracle-with-ai-on-a-mac/</link><pubDate>Tue, 07 Apr 2026 12:45:00 +0100</pubDate><guid>https://simongriffiths.io/2026/04/07/building-apps-on-oracle-with-ai-on-a-mac/</guid><description>&lt;p&gt;The most talked about way of connecting to an Oracle database from AI, whether Codex, Claude Code or another AI is MCP - it’s great and enables you to easily connect and query the database with natural language. But what if you are building an app, it’s not about ad-hoc queries, the focus is on repeatability, capturing exact commands, repetitive testing and build scripts. MCP is actually not the best approach - sometimes existing techniques work just as well, and in this case better.&lt;/p&gt;</description></item><item><title>Business Rules and AI</title><link>https://simongriffiths.io/2026/04/06/business-rules-and-ai/</link><pubDate>Mon, 06 Apr 2026 22:35:46 +0100</pubDate><guid>https://simongriffiths.io/2026/04/06/business-rules-and-ai/</guid><description>&lt;p&gt;We are swiftly moving to a world where businesses will see AI agents as a primary channel for business processes. Chains of agents will push through a process from begin to end, monitor the process, chase up when processes fail and deal with exceptions.&lt;/p&gt;</description></item><item><title>AI Trust and Data Security</title><link>https://simongriffiths.io/2026/03/25/ai-trust-and-data-security/</link><pubDate>Wed, 25 Mar 2026 11:11:41 +0000</pubDate><guid>https://simongriffiths.io/2026/03/25/ai-trust-and-data-security/</guid><description>&lt;p&gt;We have all heard the stories about AI agents going “rogue” and releasing information that is commercially sensitive or private and with the unpredictability of LLMs, this is a real risk for any AI systems that try to provide an organisations data for use by an agent using an LLM.&lt;/p&gt;</description></item><item><title>Agent SKILLS for Oracle database</title><link>https://simongriffiths.io/2026/03/25/agent-skills-for-oracle-database/</link><pubDate>Wed, 25 Mar 2026 10:18:38 +0000</pubDate><guid>https://simongriffiths.io/2026/03/25/agent-skills-for-oracle-database/</guid><description>&lt;p&gt;While we can all building applications at light-speed with AI, ensuring that the code produced follows best practice is more difficult. LLMs are fundamentally based on public code, and code that is public is not always based on best practice. Code that is truly scalable, fully secure and efficient is not always the default we see in public. Common example code is often simplified and designed for ease of use, not for performance.&lt;/p&gt;</description></item><item><title>Data Lakes, Operational Reporting and Enterprise BI</title><link>https://simongriffiths.io/2026/01/24/data-lakes-operational-reporting-and-enterprise-bi/</link><pubDate>Sat, 24 Jan 2026 23:33:12 +0000</pubDate><guid>https://simongriffiths.io/2026/01/24/data-lakes-operational-reporting-and-enterprise-bi/</guid><description>&lt;p&gt;There has never been a time that data hasn’t been recognised to be as important as it is today. It seems that the world has woken up to the potential value that an organisation’s data can offer - not only for external monetisation, but also for understanding the internal organisations’s workings. The discussions around machine learning and artificial intelligence using data to automatically respond to situations and events offers even greater potential for the future.&lt;/p&gt;</description></item><item><title>AI and Data</title><link>https://simongriffiths.io/2026/01/24/ai-and-data/</link><pubDate>Sat, 24 Jan 2026 23:19:40 +0000</pubDate><guid>https://simongriffiths.io/2026/01/24/ai-and-data/</guid><description>&lt;p&gt;The use of AI to write and maintain computer code has already become the industry norm - there can hardly be any programmers out there who are no seeing some advantages of AI. While there is still dispute how much the AI is actually helping or proving value, the situation is changing every week with advancements not only in the foundation LLMs, but in the various IDEs, AI tools and AI enabled editors.&lt;/p&gt;</description></item><item><title>Oracle SQL and MCP</title><link>https://simongriffiths.io/2026/01/24/oracle-sql-and-mcp/</link><pubDate>Sat, 24 Jan 2026 21:51:05 +0000</pubDate><guid>https://simongriffiths.io/2026/01/24/oracle-sql-and-mcp/</guid><description>&lt;p&gt;All of the main LLMs are pretty good at generating SQL, and they also have a pretty good understanding of the Oracle Data Dictionary. This means that if you can connect your LLM chat to an Oracle database, you can query, manage and even tune your Oracle database through simple language rather than needing to actually write any SQL.&lt;/p&gt;</description></item><item><title>Microservices and Devops ? What would Adam Smith think …</title><link>https://simongriffiths.io/2019/12/19/microservices-and-devops-what-would-adam-smith-think/</link><pubDate>Thu, 19 Dec 2019 09:24:59 +0000</pubDate><guid>https://simongriffiths.io/2019/12/19/microservices-and-devops-what-would-adam-smith-think/</guid><description>&lt;h2 id="some-history"&gt;Some history&lt;/h2&gt;
&lt;p&gt;It is no exaggeration to say that the relative prosperity of the world today is fundamentally based on the
&lt;a href="https://en.wikipedia.org/wiki/Division_of_labour#Modern_debates"&gt;division of labour&lt;/a&gt;
. The division of labour enabled us to move from an agrarian society to build towns and cities, and then powered the industrial revolution. Adam Smith’s
&lt;a href="https://en.wikipedia.org/wiki/The_Wealth_of_Nations"&gt;Wealth of Nations&lt;/a&gt;
put the division of labour and specialisation as one of the foundations of the industrial revolution. Today’s modern society means that every one of you reading this will have already specialised and will not be subsisting on what you can grow in your own garden.&lt;/p&gt;</description></item><item><title>Removing the Object Relational Impedance</title><link>https://simongriffiths.io/2019/12/15/removing-the-object-relational-impedance/</link><pubDate>Sun, 15 Dec 2019 10:00:00 +0000</pubDate><guid>https://simongriffiths.io/2019/12/15/removing-the-object-relational-impedance/</guid><description>&lt;h2 id="four-model"&gt;Four Model&lt;/h2&gt;
&lt;p&gt;In a
&lt;a href="https://quadex.wordpress.com/2019/12/14/why-developers-and-dbas-just-dont-get-on-3/"&gt;previous article&lt;/a&gt;
I looked at why object-relational impedance was still a thing, and why we need both ways of holding data - object model to facilitate the easy interactions needed for user-facing applications, and relational for reporting and analytics on the same data.&lt;/p&gt;</description></item><item><title>Why developers and DBAs just don't get on</title><link>https://simongriffiths.io/2019/12/14/why-developers-and-dbas-just-dont-get-on-3/</link><pubDate>Sat, 14 Dec 2019 19:17:00 +0000</pubDate><guid>https://simongriffiths.io/2019/12/14/why-developers-and-dbas-just-dont-get-on-3/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;The enmity between developers and DBAs is both legendary and persistent. Developers get frustrated when DBAs take so long to do the simplest of tasks, and DBAs are disparaging of developers who want the database to do nothing more than be persistence for their app.&lt;/p&gt;</description></item><item><title>Bridging the Gap between Data Discovery and Execution</title><link>https://simongriffiths.io/2019/12/13/bridging-the-gap-between-data-discovery-and-execution/</link><pubDate>Fri, 13 Dec 2019 21:17:41 +0000</pubDate><guid>https://simongriffiths.io/2019/12/13/bridging-the-gap-between-data-discovery-and-execution/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;The introduction of a discrete environment dedicated to data discovery and model building (e.g. a Datalab) can substantially deal with the lack of agility of more traditional data warehouses where agility has been deliberately locked out to deliver the resilience and reliability required by a mission-critical data warehouse. However, this does introduce a new challenge - i.e. how can we quickly and effectively promote the value discovered in the data discovery into the mission-critical execution environment of the data warehouse?&lt;/p&gt;</description></item><item><title>How to optimise your read-only Bigdata storage model</title><link>https://simongriffiths.io/2019/12/12/how-to-optimise-your-read-only-bigdata-storage-model/</link><pubDate>Thu, 12 Dec 2019 22:32:34 +0000</pubDate><guid>https://simongriffiths.io/2019/12/12/how-to-optimise-your-read-only-bigdata-storage-model/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Discussion of data models in Bigdata environments usually centres around technology focused question - file formats, what compression to use, which columnar store is preferred, whether the file structures are splittable and so on. While these are valid and important questions, there are more fundamental questions to be asked on the higher level data structures that should be built using those various technologies.&lt;/p&gt;</description></item><item><title>Operational Reporting and Enterprise BI</title><link>https://simongriffiths.io/2019/12/11/operational-reporting-and-enterprise-bi/</link><pubDate>Wed, 11 Dec 2019 23:29:18 +0000</pubDate><guid>https://simongriffiths.io/2019/12/11/operational-reporting-and-enterprise-bi/</guid><description>&lt;p&gt;There has never been a time that data hasn’t been recognised to be as important as it is today. It seems that the world has woken up to the potential value that an organisation’s data can offer - not only for external monetisation, but also for understanding the internal organisations’s workings. The discussions around machine learning and artificial intelligence using data to automatically respond to situations and events offers even greater potential for the future.&lt;/p&gt;</description></item><item><title>Just what is Enterprise Architecture?</title><link>https://simongriffiths.io/2019/12/10/just-what-is-enterprise-architecture/</link><pubDate>Tue, 10 Dec 2019 22:43:31 +0000</pubDate><guid>https://simongriffiths.io/2019/12/10/just-what-is-enterprise-architecture/</guid><description>&lt;p&gt;Yesterday, there was a question on an enterprise architecture discussion forum asking whether Powerpoint could have any value as an EA tool? I was interested to read the comments where there was a fairly strong viewpoint from many of the posters that any EA work done in Powerpoint could never have any value as enterprise architecture, and that Powerpoint itself offered zero value.&lt;/p&gt;</description></item><item><title>Data Lake Top Tips</title><link>https://simongriffiths.io/2019/12/09/data-lake-top-tips/</link><pubDate>Mon, 09 Dec 2019 22:27:38 +0000</pubDate><guid>https://simongriffiths.io/2019/12/09/data-lake-top-tips/</guid><description>&lt;p&gt;I’ve called this Data Lake Top Tips because if I called it Data Warehouse Top Tips, then nobody would read it (because nobody is building Data Warehouses any more, right?). The reality is that Data Lakes, Data Warehouses, Data Marts and Data Science (and others) all have to work together to deliver the business need, and so the real top tips are how all those can work together.&lt;/p&gt;</description></item><item><title>Building a Data Driven Organisation</title><link>https://simongriffiths.io/2019/12/08/building-a-data-driven-organisation/</link><pubDate>Sun, 08 Dec 2019 16:55:53 +0000</pubDate><guid>https://simongriffiths.io/2019/12/08/building-a-data-driven-organisation/</guid><description>&lt;p&gt;It’s obvious to everyone that we are currently going through a huge shift in the way that IT is used within our lives. The term “paradigm-shift” is much overused, but in this case it’s probably warranted. We all carry around a mobile device - perhaps more than one - and gradually our homes and cars are becoming digital arenas with our cars permanently connected to the carmaker and our homes even embedding devices that we can talk to and they can talk back. Even within the previously staid world of back-office IT, we are seeing the encroachment of mobile-first interfaces, deeper automation and API driven chatbots. All of these generate huge volumes of data that we are only just beginning to work out how to manage.&lt;/p&gt;</description></item><item><title>Data Platform</title><link>https://simongriffiths.io/2019/12/07/data-platform/</link><pubDate>Sat, 07 Dec 2019 21:41:50 +0000</pubDate><guid>https://simongriffiths.io/2019/12/07/data-platform/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;There’s no question that data is becoming an important topic in almost every organisation. For some organisations data will be seen as a challenge - as security breaches, privacy violations and data misuse appear on the news almost every day; for other organisations, data is an opportunity as new startups look to use data in new ways and established organisations look to monetise their current data. What is common across all organisations is the recognition that data cannot be ignored - data doesn’t look after itself and the value inherent in data cannot be realised without both up-front investment and ongoing management.&lt;/p&gt;</description></item><item><title>Friday night moan ….. Fashion driven IT</title><link>https://simongriffiths.io/2019/12/06/friday-night-moan-fashion-driven-it/</link><pubDate>Fri, 06 Dec 2019 23:50:07 +0000</pubDate><guid>https://simongriffiths.io/2019/12/06/friday-night-moan-fashion-driven-it/</guid><description>&lt;p&gt;While I’ve been researching my articles over the past week, one thing that struck me was how much we seem to have diverged from a
&lt;a href="https://en.wikipedia.org/wiki/Scientific_method"&gt;scientific approach&lt;/a&gt;
to IT development and switched to a world that can probably be best described as being driven by fashion. At the extreme, advocates for new methodologies or tools reach levels of passion usually reserved for religion or politics with much noise, but little rationality.&lt;/p&gt;</description></item><item><title>Microservices and GDPR</title><link>https://simongriffiths.io/2019/12/05/microservices-and-gdpr/</link><pubDate>Thu, 05 Dec 2019 21:53:38 +0000</pubDate><guid>https://simongriffiths.io/2019/12/05/microservices-and-gdpr/</guid><description>&lt;p&gt;Well, there’s two words you don’t often see together. What has an application development methodology have to do with European data protection laws? In fact, rather a lot. Let’s start with a quick recap of GDPR.&lt;/p&gt;</description></item><item><title>Securing your data</title><link>https://simongriffiths.io/2019/12/04/securing-your-data/</link><pubDate>Wed, 04 Dec 2019 23:55:36 +0000</pubDate><guid>https://simongriffiths.io/2019/12/04/securing-your-data/</guid><description>&lt;p&gt;&lt;img src="https://simongriffiths.io/images/wordpress/2019/12/datasecurity.png" alt="Data security illustration"&gt;
&lt;/p&gt;
&lt;p&gt;We all know that cyber-crime is increasing every year and at the moment we seem to be losing the battle against the blacks out there. Clearly the solution is to brick up the cyber walls and hope for the best ? But is that really the best approach?&lt;/p&gt;</description></item><item><title>Microservices and Business Processes</title><link>https://simongriffiths.io/2019/12/03/microservices-and-business-processes/</link><pubDate>Tue, 03 Dec 2019 16:33:15 +0000</pubDate><guid>https://simongriffiths.io/2019/12/03/microservices-and-business-processes/</guid><description>&lt;p&gt;In yesterday’s article I discussed the challenges of co-ordinating activities across a complex set of microservices, and I touched on the subject of end-to-end view of customer journeys and complex business processes, but I didn’t really cover that in any detail, so let’s look at what we need, and how that could be achieved.&lt;/p&gt;</description></item><item><title>Some thoughts on Orchestration and Choreography</title><link>https://simongriffiths.io/2019/12/02/some-thoughts-on-orchestration-and-choreography-2/</link><pubDate>Mon, 02 Dec 2019 12:54:15 +0000</pubDate><guid>https://simongriffiths.io/2019/12/02/some-thoughts-on-orchestration-and-choreography-2/</guid><description>&lt;p&gt;Analogies are risky things, there’s always a chance that if you stretch one too far, it breaks and disproves the point you’re trying to make. What’s even worse is when an analogy needs to be explained, and therefore the analogy is pointless. And here with orchestration and choreography we have a case in point, not only does the analogy need explanation but it completely misses the point.&lt;/p&gt;</description></item><item><title>Architecture Advent</title><link>https://simongriffiths.io/2019/12/01/architecture-advent/</link><pubDate>Sun, 01 Dec 2019 23:25:36 +0000</pubDate><guid>https://simongriffiths.io/2019/12/01/architecture-advent/</guid><description>&lt;p&gt;At this time of year, the demand for enterprise architecture seems to drop precipitously. Most companies have the dual challenge of meeting huge challenges, but with reduced resources as everyone tries to take some well deserved holiday. Change freezes have been known to start in November, and for retail, logistics and utility companies, Christmas planning will have started many months before. So as these efforts step up, it&amp;rsquo;s not really surprising that long term strategy takes a back seat.&lt;/p&gt;</description></item></channel></rss>