Thinking out loud on decision analysis.
Practical articles on C#, .NET, AHP, decision trees, and the maths behind the software. Written by the engineers who build it.
-
How we improved numeric text performance in Avalonia
A long numeric paragraph led SpiceLogic to a quadratic Bidi scan in Avalonia. See the forward-pass fix, worked example and tests behind merged PR #22545.
-
Improving keyboard navigation in Avalonia: a SpiceLogic contribution
How SpiceLogic turned a keyboard-focus edge case into a tested Avalonia contribution, with a small reproduction, regression results and review links.
-
Is Riding Without a Ticket a Winning Bet? Threshold Analysis Reveals the Catch
A $10 train fare, a $200 fine, and one unknown probability. A story-led explanation of expected value, break-even probability, and threshold analysis.
-
The Cheapest Supplier Finished Last: A Direct-Rating AHP Example
Six bids, five criteria, one Friday deadline. Follow a supplier selection AHP example from direct ratings to sensitivity analysis.
-
AHP-OS Alternative: Free Online AHP vs a Dedicated Tool
AHP-OS and free online AHP calculators are great for learning. See where free stops working and when a dedicated desktop AHP tool is worth the upgrade.
-
How to Use AHP in Your Thesis: From Research Question to Defense
A complete AHP methodology walkthrough for thesis students: build your hierarchy, run expert pairwise surveys, check consistency, and defend your results.
-
AHP + GIS Site Suitability Analysis for Your Thesis (Step by Step)
Derive defensible criteria weights with AHP Software, then run a GIS weighted overlay for groundwater, landfill, or solar siting in your thesis.
-
C# and .NET Event Handler Memory Leaks: Do You Always Need to Unsubscribe?
A C# event handler only leaks memory when the subscriber should die before the publisher. See when to unsubscribe, with WPF code and profiler proof.