diff --git a/Topics/architecture.html b/Topics/architecture.html
new file mode 100644
index 0000000..ca980be
--- /dev/null
+++ b/Topics/architecture.html
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Architecture
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Architecture
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/blogging.html b/Topics/blogging.html
new file mode 100644
index 0000000..5c8dfd8
--- /dev/null
+++ b/Topics/blogging.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Blogging
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Blogging
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/databases.html b/Topics/databases.html
new file mode 100644
index 0000000..2db552f
--- /dev/null
+++ b/Topics/databases.html
@@ -0,0 +1,194 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Databases
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Databases
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/deployment.html b/Topics/deployment.html
new file mode 100644
index 0000000..b48fb10
--- /dev/null
+++ b/Topics/deployment.html
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Deployment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Deployment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/devex.html b/Topics/devex.html
new file mode 100644
index 0000000..c52ee5b
--- /dev/null
+++ b/Topics/devex.html
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | DevEx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: DevEx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/distribution.html b/Topics/distribution.html
new file mode 100644
index 0000000..9d3c9dd
--- /dev/null
+++ b/Topics/distribution.html
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Distribution
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Distribution
+
+
+
+
+
+
+
+
+
+
+
+ -
+ 08.30
+
+ There's Always Money in the Banana StandExcept the 'banana stand' is the transport layer and instead of saving the money for later you're just always setting it on fire.
+
+
+
+ -
+ 08.23
+
+ There Are Infinite AdministratorsYes, infinite, and they're inventing more each day! The larger the system, the greater the problem that nobody really knows how it all works.
+
+
+
+ -
+ 06.19
+
+ The Topologies They Are a-Changin'Okay, dumb title, but could you really have done better? Shifting topologies have always presented problems for distributed computing, and modern infrastructure systems sometimes leave us worse off than ever before.
+
+
+
+ -
+ 05.30
+
+ There's More to Network Security than the NetworkAssuming a secure network in a distributed system loses sight of all the ways vulnerabilities can creep into our systems. Just as distributed computing makes our systems 10x more complex, the same effect is felt on security.
+
+
+
+ -
+ 04.26
+
+ Bandwidth is Infinite ... ly TroublesomeThe bandwidth of the world-wide web has increased dramatically, but so has its demand. There's an abolute limit to how much data we can all transmit, and working around that requires dilligence.
+
+
+
+ -
+ 03.29
+
+ Latency is Zero and the Speed of Light is Getting FasterLatency is a constant and unavoidable fact of nature, but we can plan for it, work around it, and respond to it.
+
+
+
+ -
+ 02.21
+
+ The Network is Unreliable and Reliability is ScaryIndeed the network is unreliable, and this is especially concerning for modern, distributed system. The catch though is that it never can be 100% reliable, and we can't create systems that perfectly compensate for this.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/dotnet.html b/Topics/dotnet.html
new file mode 100644
index 0000000..ff996a8
--- /dev/null
+++ b/Topics/dotnet.html
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Dotnet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Dotnet
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/how-to.html b/Topics/how-to.html
new file mode 100644
index 0000000..87c21f2
--- /dev/null
+++ b/Topics/how-to.html
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | How-To
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: How-To
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/industry.html b/Topics/industry.html
new file mode 100644
index 0000000..b8561f5
--- /dev/null
+++ b/Topics/industry.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Industry
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Industry
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/languages.html b/Topics/languages.html
new file mode 100644
index 0000000..c4d674d
--- /dev/null
+++ b/Topics/languages.html
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Languages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Languages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/learning.html b/Topics/learning.html
new file mode 100644
index 0000000..313f3d4
--- /dev/null
+++ b/Topics/learning.html
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Learning
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Learning
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/mongo.html b/Topics/mongo.html
new file mode 100644
index 0000000..2bf4faf
--- /dev/null
+++ b/Topics/mongo.html
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Mongo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Mongo
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/patterns.html b/Topics/patterns.html
new file mode 100644
index 0000000..dbe5063
--- /dev/null
+++ b/Topics/patterns.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Patterns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Patterns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/performance.html b/Topics/performance.html
new file mode 100644
index 0000000..1c66f40
--- /dev/null
+++ b/Topics/performance.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Performance
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Performance
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/postgres.html b/Topics/postgres.html
new file mode 100644
index 0000000..f86defd
--- /dev/null
+++ b/Topics/postgres.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Postgres
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Postgres
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/processes.html b/Topics/processes.html
new file mode 100644
index 0000000..87e2d05
--- /dev/null
+++ b/Topics/processes.html
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Processes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Processes
+
+
+
+
+
+
+
+
+ 2024
+
+
+
+
+ -
+ 10.11
+
+ Guerrila DevEx TestingDeveloper experience is subjective. Employ the 'hallway test' method to ascertain your code's quality.
+
+
+
+ -
+ 08.23
+
+ There Are Infinite AdministratorsYes, infinite, and they're inventing more each day! The larger the system, the greater the problem that nobody really knows how it all works.
+
+
+
+ -
+ 07.22
+
+ Don't Retro the Same TwiceDifferent retrospective formats are mostly the same thing in different flavors - don't argue about them; try all the flavors (at least once)
+
+
+
+ -
+ 07.13
+
+ The Case for Single-Reviewer PRsOr, strengthening your team and its code with communication, professionalism, and trust.
+
+
+
+ -
+ 06.05
+
+ Scrum is not AgileTaking a step back to try to be a bit more rigorous about these process terms we use.
+
+
+
+ -
+ 03.25
+
+ Book Club 3/2024: SimplicityEverything is too complicated.
+
+
+
+ -
+ 03.03
+
+ On Task PrioritySome thoughts on assigning priority to our tasks.
+
+
+
+ -
+ 02.21
+
+ The Network is Unreliable and Reliability is ScaryIndeed the network is unreliable, and this is especially concerning for modern, distributed system. The catch though is that it never can be 100% reliable, and we can't create systems that perfectly compensate for this.
+
+
+
+ -
+ 02.14
+
+ Develop Effective Coding StandardsBad coding standards are worse than no standards, and even good standards are sometimes unnecessary. What's the utility in coding standards, and what makes a good one?
+
+
+
+ -
+ 01.17
+
+ Eight MaximsA few principles for thoughtful software engineering.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/projects.html b/Topics/projects.html
new file mode 100644
index 0000000..70fae59
--- /dev/null
+++ b/Topics/projects.html
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Projects
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Projects
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/security.html b/Topics/security.html
new file mode 100644
index 0000000..95de47c
--- /dev/null
+++ b/Topics/security.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Security
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Security
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/standards.html b/Topics/standards.html
new file mode 100644
index 0000000..0b2e8f1
--- /dev/null
+++ b/Topics/standards.html
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Standards
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Standards
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/testing.html b/Topics/testing.html
new file mode 100644
index 0000000..f45a526
--- /dev/null
+++ b/Topics/testing.html
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Testing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Testing
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Topics/tooling.html b/Topics/tooling.html
new file mode 100644
index 0000000..c83a3b1
--- /dev/null
+++ b/Topics/tooling.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ian Wold | Tooling
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Topic: Tooling
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sitemap.txt b/sitemap.txt
index 94f41f4..48caaf6 100644
--- a/sitemap.txt
+++ b/sitemap.txt
@@ -65,3 +65,24 @@ https://ian.wold.guru/Posts/write_your_own_rdbms_versioned_migration_boilerplate
https://ian.wold.guru/Series/fallacies_distributed_computing.html
https://ian.wold.guru/Series/book_club.html
https://ian.wold.guru/Series/past_articles.html
+https://ian.wold.guru/Topics/blogging.html
+https://ian.wold.guru/Topics/how-to.html
+https://ian.wold.guru/Topics/databases.html
+https://ian.wold.guru/Topics/deployment.html
+https://ian.wold.guru/Topics/dotnet.html
+https://ian.wold.guru/Topics/processes.html
+https://ian.wold.guru/Topics/distribution.html
+https://ian.wold.guru/Topics/performance.html
+https://ian.wold.guru/Topics/architecture.html
+https://ian.wold.guru/Topics/testing.html
+https://ian.wold.guru/Topics/industry.html
+https://ian.wold.guru/Topics/patterns.html
+https://ian.wold.guru/Topics/languages.html
+https://ian.wold.guru/Topics/postgres.html
+https://ian.wold.guru/Topics/learning.html
+https://ian.wold.guru/Topics/tooling.html
+https://ian.wold.guru/Topics/projects.html
+https://ian.wold.guru/Topics/standards.html
+https://ian.wold.guru/Topics/security.html
+https://ian.wold.guru/Topics/devex.html
+https://ian.wold.guru/Topics/mongo.html