Monroe Mann – How I Finally Became a Ruby on Rails Coder After Ten Years of Struggle!
Dive: Coder - Rails
Description: Knows how to code using Rails
Level: Level 1
Level Requirements: Can code using Rails at a basic level
Certified On: May 7, 2019
Editor’s Note: On all dive certifications, we try to edit the writing as little as possible to preserve authenticity, personality, and writing style. We typically fix spelling errors, but minimally modify grammar and sentence structure (just enough to ensure readability).
Name: Monroe Mann Break Diving Level: Level 1 Number of Certified Dives: 12 From: United States In: United States
1. When and Why Did You Decide to Pursue This Dive At This Level? What was your inspiration and motivation?
2. How Long Did It Take For You To Accomplish This Dive At This Level From The Day You Decided To Pursue It, And Why Did It Take That Long?
Was I an expert? No. I wasn’t even good. But I was good enough to begin coding the foundation for the Break Diving community site that I really hope you’ll become a part of! Note: if you’d like to start coding yourself, please join our FREE partnership program with App Academy.
3. What Was The Hardest Part About Achieving This Particular Dive Level?
4. What Was The Easiest Part About Achieving This Particular Dive Level?
5. What Is Your Advice For Someone Who Is Pursuing This Dive And Level?
6. What Are Some Of The Best Resources You Recommend to Those Pursuing This Dive At This Level, And Why Do You Recommend Them? Please Include Relevant Weblinks, If Applicable.
Resource 1: Pragmatic Studio - Spend the $250 for the Ruby/Rails course bundle. Best Course Ever.
Resource 2: App Academy Online - This great free online bootcamp is fantastic.
Resource 3: Go Rails - Join this awesome community of Rails Coders
Resource 4: Break Diving's H.A.C.K.ers Community - Come join other coders like me in our community!
7. Tell Us A Story Of One Of Your Adventures While Pursuing This Dive (At This Level).
After a while, as any good coder does, I reached out to others.
I found a great guy on Codementor who agreed to volunteer some time to help me debug.
In less than 20 minutes, he found it.
Guess what the bug was?
Instead of a – there was a —
Instead of a short dash, there was a long one.
It had nothing to do with seeds.rb but instead, language_groups.txt.
It was a text file issue. And one character was different. And it crashed the entire seed process.
The lesson: often, what is causing a bug is nothing like what you’d think. Moreover, the tiniest little error can have huge wide-ranging consequences. Most importantly, get over your ego: if you can’t figure something out, stop wasting time trying to prove to yourself and others that you’re better than you are. Admit your deficiencies, find someone who can do it, pass the baton, and solve the problem!
8. What Evidence Did You Submit to Prove You Met the Requirements for This Dive and Level?
9. Will You Be Pursuing The Next Level For This Dive? If Yes, Why? If Not, Why Not?
10. What is the Break Diver's Creed?
And having made this post, and provided adequate evidence to the dive committee, Monroe Mann is now hereby certified by Break Diving, Inc. as: Coder - Rails - Level 1. Congratulations ! Thank you for being an inspiration to others!
Certificate number: 12
The author above wrote this WYSEguidance post as one of the certification requirements to become certified by Break Diving, Inc. for a dive completed. Would you also like to find greater success, happiness, and friendship, and make genuine supportive connections with others around the world pursuing your same dreams? Come join us at Break Diving and soon your story will be the next one you read about on this site!Read More Stories on the WYSEguidance Homepage