Software Engineering

88 articles 路 all categories

3 articles from June 2023 show all

When to throw away your code

Delete code when it stops providing value 馃挕 All code is a liability; context matters. Keep what solves problems, toss the rest.

What does "solve problems" even mean

Focus on solving problems, not just doing work or writing code. Think creatively, question existing processes, and prioritize effective outcomes

Why taming architectural complexity is paramount

Unravel the hidden costs of architectural complexity in software engineering and learn practical strategies to tackle it. Boost productivity, reduce defects, and improve staff retention with insights from an MIT PhD thesis.