Skip to content

Commit ef765d7

Browse files
committed
Updates to About page
Draft posts Config page changes
1 parent 2b8daae commit ef765d7

File tree

4 files changed

+112
-6
lines changed

4 files changed

+112
-6
lines changed

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ title: Codes with Coffee # the main title
2121
tagline: Building things one sip at a time. # it will display as the subtitle
2222

2323
description: >- # used by seo meta and the atom feed
24-
Blog site for Thomas Sloan, the Elder Dev Guy
24+
Blog site for Thomas Sloan, Codes with Coffee
2525
2626
# Fill in the protocol & hostname for your site.
2727
# E.g. 'https://username.github.io', note that it does not end with a '/'.

_drafts/automation-checklist.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: The Automation Debt Checklist
3+
description: The questions I as before building, approving, or inheriting any automation
4+
categories: [Automation,Architecture]
5+
tags: [automation]
6+
---
7+
8+
Most automation doesn’t fail loudly.
9+
10+
It keeps running.
11+
It keeps “working.”
12+
And over time, it quietly becomes something no one fully understands, owns, or feels confident changing.
13+
14+
This is automation debt.
15+
16+
It builds when automations are created quickly, ownership is unclear, assumptions go undocumented, or “temporary” solutions become permanent. Individually, these choices seem reasonable. Collectively, they create systems that are fragile, risky, and expensive to maintain — even if nothing appears broken yet.
17+
18+
I’ve seen this pattern repeatedly in enterprise environments:
19+
automations that save time in the short term, but create confusion, security concerns, or operational risk months or years later.
20+
21+
This checklist isn’t about discouraging automation.
22+
It’s about building it with intention.
23+
24+
The questions below are the ones I use when:
25+
26+
- Reviewing an existing automation
27+
28+
- Inheriting a flow someone else built
29+
30+
- Deciding whether something should be automated at all
31+
32+
You don’t need to answer “yes” to every question.
33+
But unanswered questions are often where debt starts to form.
34+
35+
Grab a cup of coffee, work through the list, and treat it as a conversation — not a compliance exercise.
36+
37+
The goal isn’t perfection.
38+
It’s clarity.
39+
40+
---
41+
42+
## Before You Automate (Pre-Build Sanity Check)
43+
44+
- Is this solving a process problem, not a people or policy problem?
45+
- Can this process be explained clearly without diagrams or code?
46+
- Would this still make sense if the original author left tomorrow?
47+
- Is automation actually cheaper than fixing the root cause?
48+
49+
If you can’t answer these confidently, automation will amplify the mess.
50+
51+
## Ownership & Accountability
52+
53+
- Is there a named owner (not a team, not “IT”)?
54+
- Does the owner understand what the automation actually does?
55+
- Is ownership documented somewhere outside the tool itself?
56+
- Is there a review cadence (quarterly, biannual, annual)?
57+
58+
“Everyone owns it” usually means no one does.
59+
60+
## Change & Dependency Risk
61+
62+
- What breaks if a connector, API, or data source changes?
63+
- Are assumptions about data formats documented?
64+
- Is there alerting for silent failures?
65+
- Can this be safely disabled without causing business impact?
66+
67+
## Security & Identity Smells
68+
69+
- Is this running under a shared account or service account?
70+
- Does it have more permissions than it needs?
71+
- Would a security review raise questions you can’t answer?
72+
- Is credential rotation documented?
73+
74+
Automation often becomes “invisible admin access.”
75+
76+
## Scale & Performance Reality Check
77+
78+
- What happens if volume doubles?
79+
- Are retries controlled or uncontrolled?
80+
- Is throttling understood and accounted for?
81+
- Has this ever been tested under real load?
82+
83+
## Documentation & Maintainability
84+
85+
- Can someone new understand this in under 15 minutes?
86+
- Are business rules documented in plain language?
87+
- Is logic discoverable, or scattered across conditions?
88+
- Is there a clear reason this automation still exists?
89+
90+
Final Question (Most Important)
91+
92+
- If this broke silently for a week, would anyone notice?
93+
94+
If the answer is “maybe” — you already have automation debt.

_drafts/spotting-automation-technical-debt.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,3 @@ It doesn’t make you nervous to open it.
187187

188188
If you’re afraid to touch a workflow…
189189
**It’s already technical debt.**
190-
191-
---
192-
193-
Want a checklist or a follow-up on **refactoring automation safely**? Just ask.

_tabs/about.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,20 @@ icon: fas fa-info-circle
44
order: 6
55
---
66

7-
Hi, I’m Thomas! I’m a IT Solutions Architect, SharePoint SME, AI evangelist, and a lifelong tech tinkerer who loves coding, automation, and exploring the latest in AI. I spend my days building solutions with Power Automate, Laravel, Node-RED, n8n, and other tools to make work smarter, not harder. On this blog, I share tutorials, insights, and tips for developers, IT pros, and anyone curious about how technology and AI can simplify real-world problems. When I’m not immersed in code or AI experiments, you’ll find me gaming, cooking, or hanging out with my family.
7+
Hi, I’m Thomas.
8+
9+
I’m an IT Solutions Architect with over 15 years of experience designing, deploying, and supporting enterprise automation platforms in real-world environments. I’ve spent most of my career building, inheriting, fixing, and maintaining systems that were meant to make work easier — and learning firsthand which ones actually do.
10+
11+
I work with tools like Power Automate, Power Apps, SharePoint, PowerShell, and AI-assisted workflows, helping teams automate everyday processes without quietly creating long-term technical or operational debt.
12+
13+
Codes with Coffee is where I step away from slide decks, vendor hype, and “perfect world” demos. This site is about practical automation — the kind that has to survive changing requirements, staff turnover, security reviews, and the reality of production systems that grow over time.
14+
15+
You’ll find two kinds of content here:
16+
17+
- Hands-on tutorials — step-by-step guides for building useful automations, templates, and flows (like automating out-of-office replies or creating repeatable Planner setups).
18+
19+
- Architecture and governance insights — lessons learned from seeing what works, what breaks, and what slowly becomes a problem months after something ships.
20+
21+
My goal is to help developers and IT professionals build systems that are understandable, maintainable, and still make sense six months from now — not just systems that technically “work.”
22+
23+
When I’m not building or reviewing automations, I’m usually experimenting with new tools, gaming, cooking, or spending time with my family — almost always with a cup of coffee nearby.

0 commit comments

Comments
 (0)