June 21, 2018

There are No Rules

Here's my thought for the day: There are no rules to how to program a computer.

I know that I have fallen victim to thinking that there is a "right" and a "wrong" way to write software. I think this idea is limiting and counter productive.

There's no correct way to use a hammer. You just use a hammer to get something done. If you are able to use the hammer to accomplish the task, then great! If not, then try something different.

I think the same idea applies when using programming languages, programming paradigms and techniques, libraries, software packages, and computers in general.

Try using a programming language (or library or programming technique, or whatever) to build the thing you want to build. If you can build the thing you want to build, then great! If not, try something different.

Note to self: Strive to write software to solve problems rather than worry about whether you're programming correctly.

Tags: software development