02 Dec 2017

Linear Development

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...

Software Engineering
Design Patterns

Read More

28 Nov 2017

Software Engineers Are the New Doctors

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...

Software Engineering
Ethics

Read More

03 Oct 2017

Write More, Do Less

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...

Software Engineering
Frameworks

Read More

16 Sep 2017

Spaces and Semicolons

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...

Software Engineering
Coding Standards

Read More