02 Dec 2017
Linearity in Programming There is a certain comfort in linearity. Often, I take comfort in knowing that as long as I write code in a certain way, then my program will work and there will not be any bugs in...
28 Nov 2017
What Is Ethical Software Engineering? Ethical software engineering requires a lot of effort on the part of software engineers. It requires them to constantly think about what they are doing and about the broader implications of their actions. Some may...
03 Oct 2017
Semantic UI or Bootstrap? Semantic UI is often seen as a direct competitor to Bootstrap, but they both have their advantages and can coexist in a web project. To start, they offer different elements and styles, allowing you to pick...
16 Sep 2017
I have an obsession with spaces and semicolons in code. I agonize over whether I should leave a space between an “if” and an opening parenthesis. I am adamant about not putting opening curly braces on a new line and...