How Would You Design This System?
/
0 Comments
A great way to learn software engineering is to consider the…
Philosophy Friday: How To Achieve Tranquility
"The things in our control are by nature free,…
Philosophy Friday: Being Intelligent Is Not Enough
General Erich Von Manstein (1887-1973) had…
Deleting The Non-Existent
I overheard an interesting question from one software…
Engineer Good Citizen Data Services
What's wrong with this business logic code?Note…
The Road to Clean Architecture
What is the secret to good software architecture? To…
Philosophy Friday: Learn From The Giants
Imagine if you could increase the quality of your…
Separate Test And Implementation Code
The other day I spotted this programming gem:Â
…
How To Design An Abstraction
How do we design a useful abstraction? Our notion…
Advantages Of Hard-To-Change Software
Maybe it's not always advantageous for software…
Philosophy Friday: The Important Versus The Urgent
It's not unreasonable to say that Dwight Eisenhower saved Western…
Keep It Simple With Parameter Modifiers
Today's post will be my last on parameters for…
Business Logic Should Not Know About Data Mechanisms
In my line of business, training software developers to engineer…
Answer To Order Of Inheritance Problem
Yesterday, I asked the question as to which way two…
Order Of Inheritance Problem
Today's programming problem takes a little bit of explaining.…