-

How to Create a Sparkly-Spoiler Effect like the one in Threads Mobile App
If you use Meta’s Threads app on a mobile device, you may have noticed an interesting effect: the spoiler tag that hides text behind a sparkly veil. In this article, I will show you…
-

How to Start Contributing to Open Source Software
Getting started if you are completely new.
-
![[Review] Naming Things: The Hardest Problem in Software Engineering](https://erikscode.space/wp-content/uploads/2024/05/namingthings.jpg)
[Review] Naming Things: The Hardest Problem in Software Engineering
In today’s post, I review Naming Things: The Hardest Problem in Software Engineering, by Tom Benner. Background Naming Things Phil Karlton once said There are only two hard things in Computer Science: cache invalidation…
-

How to Use C Functions in Python
Did you know you can write functions in C and then call them directly from Python? Isn’t that cool? Let’s skip all the background and the “why would I ever need to do this”…
-

An Introduction to Software Architecture
Software architecture is the concept of how a software project is structured; a holistic view of the entire system including class hierarchies, interface design, even deployment patterns. A system’s architecture impacts nearly every facet…
-

How to Debug Code (with Python Examples)
Often in your programming career, you will inadvertently write flawed code that introduces some fault into your codebase. These faults are called bugs and the activity of fixing bugs is called “debugging.” Of course,…








