PinnedSympathetic Engineering, 7 Sympathies of Modern Software EngineersSympathetic Engineering: engineering with the awareness and care that turns good software into great software! 7 key sympathies!Jan 2Jan 2
PinnedOver-Engineering Tic-Tac-Toe — Service StationApplying some user sympathy to our over-engineering tic-tac-toe game, with a Java-backed full-stack framework using Quarkus and Remix.Dec 31, 2024Dec 31, 2024
PinnedOver-Engineering Tic-Tac-Toe: Over-Bytes — Deep Dive with NotebookLMA conversation exploring intelligent AI in Tic-Tac-Toe using the JDK and discussing our journey on the road so far using Google’s…Oct 1, 2024Oct 1, 2024
PinnedRoad to JDK 25 — Over-Engineering Tic-Tac-Toe (Java 23)!Rumors of the death of Java may be unfounded. Java reaches the next LTS v25 in September 2025 and it’s time to explore its modern features.Aug 9, 2024Aug 9, 2024
Over-Engineering Tic-Tac-Toe — An Algorithmic InterludeAn Algorithmic Interlude — Exploring intelligent AI in Tic-Tac-Toe with Minimax, MaxN, Paranoid, Alpha-Beta, and Monte Carlo Tree SearchAug 27, 2024Aug 27, 2024
Road to JDK 25 — Over-Engineering Tic-Tac-Toe (Java 22)!Rumors of the death of Java may be unfounded. Java reaches the next LTS v25 in September 2025 and it’s time to explore its modern features.Aug 6, 2024Aug 6, 2024
Road to JDK 25 — Over-Engineering Tic-Tac-Toe (Java 21)!Rumors of the death of Java may be unfounded. Java reaches the next LTS v25 in September 2025 and it’s time to explore its modern features.Jul 27, 2024Jul 27, 2024
Road to JDK 25 — Over-Engineering Tic-Tac-Toe (Java 18–20)!Rumors of the death of Java may be unfounded. Java reaches the next LTS v25 in September 2025 and it’s time to explore its modern features.Jul 26, 20241Jul 26, 20241
Road to JDK 25 — Over-Engineering Tic-Tac-Toe (Java 17)!Rumors of the death of Java may be unfounded. Java reaches the next LTS v25 in September 2025 and it’s time to explore its modern features.Jul 26, 20241Jul 26, 20241
Hello, Engineer — The Art of Continuous Learning — Playing the GameFor technologists and especially software engineers and engineering managers, cultivating the art of continuous learning is criticalJun 5, 2024Jun 5, 2024