Contributing to Open Source has, for me, been an entirely positive experience. For anyone that hasn’t contributed, go ahead and do so.
I had no idea what I was doing, still don’t, and yet made a difference just by trying.
@rubberduckvba (1) export code modules enabling source control for git & a grep search, (2) find unused procedures with Code Inspections, (3) locate identifiers with Find All References, (4) facilitate refactoring because of unit tests, (5) Organize a mess with Folder annotation, and more...
@NoLongerSet Change the colors in the IDE for VBA check under Tools>Options>Editor Format tab>Code Colors. It helps more than you might think. Made me realize a lot with a simple change. My own edit https://t.co/u94e4JUUgl
@shanselman @rubberduckvba I had something in mind wanted to accomplish, but that wasn’t what ended up in the IDE. The act of searching for the correct word and verbalizing it has many times made me stop mid sentence only to say “Oh... there’s my problem.”
Powerful stuff.
@SimonHoiberg Excel jockey viewpoint: ---When--- If I move my hands from the keyboard I feel like a failure. Keyboard shortcuts. All. Day. Long.
BTW Trackball > Mouse.
@linksfordevs Is Present-You thanking Past-You for the previous work you did to make current work easier? If so keep it up! If not it’s time to start making things easier: documentation, clearer code, unit tests, mentoring others, etc. Even if Present-you fails, Future-You will be grateful.
Be willing to pick up a technical book that’s out of your comfort zone. If you only get through the easy parts and aren’t ready for the remaining content, you still benefitted. Keep trying so that Future-You *will* be able to understand it at some point.
@kentcdodds He is correct. I did this with https://t.co/SUJtLeNi1r. Had never contributed to anything before. No clue how to write C#. The big ducks pointed me to the docs and patiently answered my questions. 3+yrs 450+commits and 90 PR later I'm still learning. Time flies @rubberduckvba.
@rubberduckvba Past-Iven had a hope to one day write cleaner code and tried that path for Future-Iven.
Present-Iven is glad Past-Iven took the path he’d never traveled before which helped him grok Apps Hungarian and indeed write cleaner code.
Thanks for your continual help @rubberduckvba.