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.
One common issue when loading a value from an API is receiving a large number…
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…
Software Engineering student at Flatiron School