Homepage
Open in app
Sign in
Get started
The Software Firehose
Projects
Practical Guides
Firehose
In-30-Seconds
About Me
Tagged in
Programming
The Software Firehose
Unrefined, rapid-fire snippets of practical software engineering
More information
Followers
17
More, on Medium
Programming
Shaaz Ahmed
in
The Software Firehose
Mar 25, 2018
Information Hiding, Encapsulation and Modularity of Software
Understanding the motivation and history of these notions and their relationships
Read more…
55
Shaaz Ahmed
in
The Software Firehose
Jan 15, 2018
Seeing Responsibilities in Object-Oriented Code
Some thoughts on splitting the 1000-line class
Read more…
Shaaz Ahmed
in
The Software Firehose
Sep 22, 2016
Recursion, Tail-call Optimization & Currying
A hodgepodge of 3 functional programming concepts
Read more…
2
Shaaz Ahmed
in
The Software Firehose
Aug 10, 2016
How to choose a table index for your SQL database
Read more…
16