Image for post
Image for post
Photo by Gabe Pierce on Unsplash

Save a few anomalies, when starting down the road of learning to play a musical instrument, no one starts off a virtuoso. Learning such a skill takes patience, and attention to practice and application which, if we’re being honest, is work that is never truly “complete” throughout a musician’s career. No one performs a concerto after a week of practice. They first must dig not only into the physical aspect of playing an instrument, but also attempt to decipher the maze of theory that surrounds “music” as we know it today (or at least the “Harmonic Style of 18th Century…

Data comes in all shapes and sizes, and often when sourcing data from API’s, like the famous Tom Hanks adage, “You never know what you’re gonna get”. Well, that’s not always true, and part of our role as software engineers is to anticipate the way data will reach our code, and design our code to manage that data in a useful way.

Here, I’ll go through some of the common solutions to format number strings to correctly represent large numbers, money and dates using Ruby.

Large Numbers:

Image for post
Image for post
Photo by Nick Hillier on Unsplash

One common issue when loading a value from an API is receiving a large number…

Image for post
Image for post

Nearly 7 years ago, suitcase and saxophone in hand, I walked on board the Holland America Statendam. My first step aboard a cruise ship brought the beginning of the greatest social and professional shift of my life. Over 10 “contracts” as a musician, and later, music manager, I visited 52 countries, travelled somewhere upwards of 350,000 miles, met and married the love of my life, and brought music to hundreds of thousands of guests.

You may be asking “what does this have to do with software engineering?”. Well, working on ships also taught me some important lessons about problem-solving, teamwork…

Rick Moore

Software Engineering student at Flatiron School

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store