Pitless Pit Part 2 — How to prove that we live in a simulation?

This is the second part of the Pitless Pit series. For your convenience you can find other parts in the table of contents in Part 1 — Furmanek Test for consciousness Do we live in simulation? I don’t know. I don’t know how to prove it either, especially that I can’t ever disprove solipsism. However, … Continue reading Pitless Pit Part 2 — How to prove that we live in a simulation?

Types and Programming Languages Part 21 – Code is read many times

This is the twentieth first part of the Types and Programming Languages series. For your convenience you can find other parts in the table of contents in Part 1 — Do not return in finally We often hear that code is written once but read many times. Due to that, we favor code “quality”, “clarity”, … Continue reading Types and Programming Languages Part 21 – Code is read many times

Availability Anywhere Part 29 — Using all remote solutions in parallel

This is the twentieth ninth part of the Availability Anywhere series. For your convenience you can find other parts in the table of contents in Part 1 – Connecting to SSH tunnel automatically in Windows There are so many protocols for remote access. Why not use all of them at the same time? Let’s see … Continue reading Availability Anywhere Part 29 — Using all remote solutions in parallel

State Machine Executor Part 6 — Forking

This is the sixth part of the State Machine Executor series. For your convenience you can find other parts in the table of contents in State Machine Executor Part 1 — Introduction Let’s revisit our execution function: It’s quite quite already as we extended it with a support for timeouts, exception handling, state management, and … Continue reading State Machine Executor Part 6 — Forking