Paul A. Jones, Jr.

@pauljonessoftware
4 Followers
3 Following
256 Posts
Building digital real estate one SaaS at a time. > Empowering legal + tech pros with automation & clarity. > 📩 Let’s collaborate: pauljonessoftware.com
Refactoring in progress! Consolidating new repositories into a single CalculatorContext means cleaner controllers, faster development, and easier scaling. #SaaSDev #CleanCode
Line by line, feature by feature—today we wired up Discovery Reasons and Practice Areas dropdowns in our legal SaaS platform. Small wins lead to smoother user experiences. ⚡

The Tale of a Null Field: Why Data Hygiene Matters in SaaS Development

Sometimes, the smallest details can break your code in the most unexpected ways. This week, while wiring up dropdowns for our legal deadline platform, I ran into one of those “silent failures” that every developer dreads. I was trying to populate a Case Types dropdown for the UI. Everything seemed wired up correctly—repositories were injected, the view model was prepared, and the code was tested.…

http://pauljonessoftware.com/2025/10/14/the-tale-of-a-null-field-why-data-hygiene-matters-in-saas-development/

The Tale of a Null Field: Why Data Hygiene Matters in SaaS Development

Sometimes, the smallest details can break your code in the most unexpected ways. This week, while wiring up dropdowns for our legal deadline platform, I ran into one of those “silent failures” that…

Paul Jones Software
🧠 What if protest, art, and music were bug reports from a broken system? AmericaOS™ reframes social failure through the lens of software engineering. Read: Debugging the Human Condition 👉https://shorturl.at/5aaLv
AmericaOS™: Debugging the Human Condition

Introduction In software, developers get bug reports — stack traces, error logs, crash dumps. In society, those reports come as protest, art, or lived testimony. They are the social crash logs we’v…

Paul Jones Software
If your function needs a comment to explain what it does, it needs a rewrite. If your function needs a comment to explain why it does it, you're doing hard and valuable work.

Built out full session lifecycle in ASP.NET Core ⚙️

AuthenticatedUser stored via session

IUserSessionService injected with DI

Login → session created

Logout → session cleared + redirect

Clean, testable, and ready for role-based extensions. #dotnet #aspnetcore #LegalTech

âś… Session management wired up end-to-end
👤 Login creates a clean user session
🚪 Logout clears state + redirects to login
⚖️ Foundation set for secure, role-based workflows

Big step toward making the platform seamless + trustworthy. #dotnet #LegalTech

Every exception is a learning opportunity. The key is learning to read the call stack.

#DotNet #CSharp

This week I’ll share why your legal deadline software shouldn’t just calculate dates—it should act as a trust framework. Built mine in .NET. #LegalTech #dotnet
Fun side effect of building auth in .NET: discovering how deep the rabbit hole goes. DTOs, DI, ADO.NET, audit logging… each layer adds trust. #csharp #dotnetdev