Programming Archive

String Length in Elixir

In a previous post, I wrote about Hello World in Elixir. Using such a simple program allowed me to discuss a few concepts about the language. This post explores strings further, by discussing how to find the length of a string in Elixir. Simple enough, but there is more than meets the eye. Elixir

Continue Reading

Elixir Hello World

It is customary to start programming language tutorials with Hello World programs. So today I’m sharing with you a Hello World in Elixir, one of my favorite programming languages (along with Ruby and Python, of course). As you likely know, a Hello World is a very simple program that displays the phrase, Hello, World!

Continue Reading

25 Pitfalls When Learning to Program

I’m going to share with you what I see as “25” common pitfalls when learning to program (or working towards mastering programming). Many of these points affect both beginners and professionals alike — myself very much included. 0. Forgetting that programming is all about people. Yes, the machine will execute your code, but programming

Continue Reading

Balancing Your Programming Skills Portfolio

Most professions require their practitioners to remain constantly up-to-date. Think about accountants learning about new tax regulations, or doctors studying new medical research. It’s a challenge. So much so, that many fail to remain current even when lives are at stake. In our profession, the challenge is particularly prominent. Specific knowledge, outside of selected

Continue Reading

15 Sites for Programming Exercises

I’m a believer in learning by doing. Programming exercises are a useful tool to practice and improve your coding skills. After all, practice makes one, if not perfect, at least pretty darn good. (Yes, I know competitive programming differs from real-world programming.) Below is a list of high-quality sites for programming exercises. This is

Continue Reading