Software Engineering

Technical content on engineering best practices, software architecture, frameworks, performance, tooling, and implementation insights for developers and engineering teams.

47 articles

All Software Engineering articles

Software Engineering

The State of Python in 2026

In July 2025, Python did something no programming language had done in the 24-year history of the TIOBE Index: it crossed 26.98% market share. It shattered the previous record held by Java since June 2001 at 26.49%, with a lead over its nearest competitor of roughly 17 percentage points, the largest gap ever recorded. As…

Damian Wasserman Aug 24, 2026 16 min read
Software Engineering

Bayes’ Rule Explained: Updating With Evidence

Bayes’ rule is the mathematics of changing your mind well. You start with a belief. New evidence arrives. You update the belief by an amount that reflects both the evidence and how plausible the idea was before you saw it. That pattern powers spam filters, medical-test interpretation, sensor fusion, A/B testing, and many machine-learning systems.

Julio Lugo Aug 19, 2026 7 min read
Software Engineering

Constraint Satisfaction Problems Explained

Not every AI problem needs a neural network. Some problems are not about prediction at all. They are about finding a valid configuration under a pile of rules. If you have ever written nested if statements to validate product options, resolve scheduling conflicts, assign resources, or keep a system from entering an impossible state, you have probably…

Julio Lugo Jul 27, 2026 14 min read
Software Engineering

HIPAA IT Compliance Checklist for 2026

A HIPAA IT compliance checklist in 2026 cannot be limited to policy documents, annual training, and compliance officer workflows. In the first three quarters of 2025, 546 healthcare data breaches affected an estimated 42 million individuals, according to Secureframe’s analysis of HHS OCR breach data. 2025 also broke the record for HIPAA enforcement settlements, with 19 settlements…

Damian Wasserman Jul 1, 2026 15 min read
Software Engineering

Low-Code vs. Custom Development: How to Choose

The pressure to ship software faster has never been greater. US companies are navigating product backlogs, legacy modernization projects, and the constant demand for new digital capabilities, all while competing for a limited pool of engineering talent. In this environment, choosing between low-code platforms and custom software development is one of the most consequential decisions…

Damian Wasserman May 27, 2026 11 min read
Software Engineering

Web Application Security in Modern Development

Security is one of those aspects of software development that’s easy to push to the backlog. Especially when teams are under pressure with tight deadlines and clients expecting fast delivery. But web application security must be considered from the beginning. Educating clients is essential, since it’s their data that’s ultimately at risk. A data leak,…

Fernando Lima Fernandes May 8, 2026 7 min read
Software Engineering

Upgrade React Native 0.70 to 0.81 in Two Weeks

A React Native upgrade is one of those tasks that looks straightforward on paper and turns into a multi-week ordeal in practice. This is the story of how to took a production app from React Native 0.70.15 to 0.81.6 in about two focused weeks. Incrementally, with stable branches ready for QA along the way. For…

Julio Mussi May 6, 2026 9 min read
Software Engineering

API Testing With Postman and Charles Proxy

APIs power almost every modern application. Whether you’re creating users, retrieving data, updating records, or validating purchases, APIs handle the communication between client and server. In this workshop, Jesús Fiora walks through the fundamentals of API testing and demonstrates how to validate API behavior using two powerful tools: 🎥 Watch the Full Webinar Prefer to…

Jesus Figueroa May 5, 2026 4 min read
Hiring

Need to scale your engineering team fast?

Hire pre-vetted LATAM engineers who integrate seamlessly and deliver from day one.

Talk to an expert
Newsletter

Strategic insights on AI, engineering performance, and tech talent — curated for tech leaders.

A monthly briefing by Damian Wasserman with clear analysis, practical frameworks, and market signals to help leaders scale engineering teams and make high-impact decisions.