Software Development
-
How SQL GROUP BY Should Have Been Designed – Like Neo4j’s Implicit GROUP BY
In the recent past, we’ve explained the syntactic implications of the SQL GROUP BY clause. If you haven’t already, you…
Read More » -
Sublime VS. Atom: Can GitHub Take the Lead?
Comparing Sublime and Github’s Atom in 10 major categories Sublime has been the undisputed text editing champion for a while now.…
Read More » -
Software Development Lessons Learned from Consumer Experience
Because we software developers are also inevitably consumers of others’ software applications, we are undoubtedly influenced in the creation of…
Read More » -
Functions Named as Adjectives
I’ve got a shorter one this week. Partially, that’s because I was part way through a post before deciding to…
Read More » -
This Common API Technique is Actually an Anti-Pattern
I admit, we’ve been lured into using this technique as well. It’s just so convenient, as it allows for avoiding…
Read More » -
You Won’t Believe What These Five Lenses Can Show You About Your Product
Fundamentally, product management requires you to assess, synthesize, and prioritize the needs which drive the creation of your product in…
Read More » -
The Precious Feature Design Meetings
As we know, meetings is where work goes to die. Discussion about the point of meetings aside, there is one…
Read More » -
BDD is – BDD is not
“I’m the smartest man in Athens because I know that I know nothing.” —Socrates 470-399 BC What BDD is (for me)…
Read More » -
Break Single Responsibility Principle
Single Responsibility Principle (SRP) is not absolute. It exists to help the code maintainability and readability. But from time to…
Read More »