Quotes from "Jean-Paul Sartre’s Programming in ANSI C": Philosophy of a Software Programmer
A few days ago, I read a blog post titled “Write code that was easy to delete, not easy to extend”. At the top of this blog post was a quote…
Read MoreWhat are 'Abstract Data Types'?: ...and why did I start writing them?
Yesterday, while reading an old computer science textbook “Programming and Problem Solving with C++”, I saw a chapter on “Abstract Data Types” (ADTs) and was instantly curious. So I read the chapter, hoping to learn about this strange and mysterious things. I was surprised to find out that ADTs are not strange and mysterious at all. In fact, I have been writing them in my programming career.
Read MoreThe Case Against Robot Rights: A Hardline Argument
As technology advances, so too does the capabilities of robots. As a result, some philosophers wondered whether robots may one day acquire ‘rights’ equal to that of their human brethren.
Read MoreWhy Robots Will Not (Fully) Replace Human Writers: An Argument About Algorithms
Though we are able to teach robots how to write as well as a human, we may have difficulty teaching them how to view the world as a human.
Read MoreMaking Your SQL Easier To Type and Read: Ordinals and Aliases
Writing SQL can be a painful experience. But there are two shortcuts that can be used to make your code easier to type. Both shortcuts are cool to understand, but only one is actually advised by the broader “SQL community”.
Read More Prev | 1 | 5 | Next