-

Python Exception Handling and Customization
Like bugs, exceptions are inevitable when developing software, especially as the complexity of that software increases. Sometimes exceptions are surprising, other times we can anticipate them coming. How a program responds to the occurrence…
-

Test-Driven Development with Python: a Primer
Making sure the software we build works the way we (and our customers) want it to work is called, unsurprisingly, software testing. Software testing is an enormous topic; indeed, there are entire books, courses,…
-

Understanding INNER, OUTER, LEFT, and RIGHT Joins in SQL
One of the first and most common things newcomers to SQL struggle with is how each JOIN is different from the other. In this article, I’ll explain the differences between the inner vs outer…
-

Improve Knowledge Sharing and Productivity with Rubber Ducking
Rubber ducking is a software development technique in which you communicate some problem you’re dealing with in an attempt to gain better clarity or understanding of the problem. The communication can be verbal or…
-

Is there a Better Label for “Self-Taught” Developers?
If you hang out in software development spaces online long enough, you’ll start to notice there’s a notion of “self-taught” developers. I think it’s time to rethink that label.
-

Updates and Small Changes to eriksCode.space
There will be one small change to the content of this blog. Read on!








