Why computer science matters for software developers


I used to think computer science never mattered because I rarely used algorithms and never saw the value of algorithm-based interviews (I still don't ;) ). The few folks I asked also concurred so I felt I was right. September 2016 My team got reorged and our goal was to build and deliver a brand … Continue reading Why computer science matters for software developers

What every programmer should know about types I


What is a type? Type: (noun) a category of people or things having common characteristics. A type represents the range of values of a particular type. Let's take an example from the mathematical concept of sets in number theory. The set of integers can be seen as a type - only values such as 1, 2, 3 are integers; … Continue reading What every programmer should know about types I