3 ms·
You very likely vastly underestimate your actual expertise. I find that no matter how far I've come, I always feel that I have yet to develop any "meaningful ex
by noonespecial 16y ago
You very likely vastly underestimate your actual expertise. I find that no matter how far I've come, I always feel that I have yet to develop any "meaningful expertise" and its easy to find someone much better than I am to compare poorly against.
What you may be feeling, is that more and more bigcos are becoming not-so-big-cos and discovering that years of what you've been doing and piles of worthless development projects are just as useless to them as you already know they are. The era when companies waste money reinventing (square) wheels is rapidly drawing to a close.
My suggestion is to find an open source project that uses a technology that interests you(1) and commit yourself to really diving in. You'll probably see some good code, and then realize that you've got something to add. You'll feel like a million bucks the first time code you submit is accepted on the main branch, not because it was your job, but because people liked it.
(1) Pick something you are actually interested in. Don't fool yourself by choosing something that you think you should be interested in. You need the passion to keep at it.
- gettingrusty 16y agoThanks. I think your footnote is especially encouraging, since I'd been under the impression that not all open source projects are created equal, and that writing process schedulers for the Linux kernel or optimizing JavaScript execution in Firefox wasn't my cup of tea. I suppose there's no shame in contributing a tiny patch to the install script for some no-name program X so that it works on obscure platform Y, although it's not something I can brag about on a résumé.