#software-engineering
-
Taking on a new programming language
Learning a new programming language is rarely just about learning new syntax. That came clear to me when I recently had to work on a project written in Prel.
-
Choosing the right package manager for node applications
Like many people who work with node applications, the package manager journey is shaped by whatever solved the biggest pain at the time.
-
Understanding the IEEE Standard 828-2012
Tonight I had a refreshment on SCM (Software Configuration Management) by reading the IEEE Std 828-2012. Software development often involves multiple contributors, complex systems, and rapidly changing requirements.
-
Cohesion and coupling in modular programming
In modular programming, cohesion and coupling are two fundamental concepts that play an important part in how you will organize your code.