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 More

What 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 More

The 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 More

Why 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 More

Making 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