But I can't--at least not now--completely shake the regret about not having had the combination of personality and skills to climb the career ladder, and bitterness against the people who gave me hell about my shortcomings without recognizing my strengths. I find that the bitterness against the malice of other people is easier to deal with if I justify it as an inherent human nature: it is what it is.
And why beholdest thou the mote that is in thy brother's eye, but considerest not the beam that is in thine own eye?
Matthew 7:3-5So for the most part, it is my own self that I cannot forgive. Most people frame the wisdom of never go back in terms of the unchanging nature of the old problems in the other {place | person}, and I agree that people rarely change. But at least in my case, going back to the old {place | relationship} where I experienced a failure just reopens my negative feelings about myself--which is not productive at all. This is why I had turned down my boss's previous job offers several times, until he offered me a deeply embedded programming role, and I really wanted a secure employment for the next few years.
Being an introvert, I try to ride through the negative feelings by acknowledging my shortcomings and re-dedicating myself to my personal mission, and laughing through clenched teeth. This coping mechanism has worked well for me in the past 6 years: I have never been more productive or happier in my life. But I also understand why Google tries to hire fresh college graduates who don't have this kind of emotional baggage; the perfect employee if you will. But when faced with a choice between two novels, one with a linear path to success (vendi, vidi, vici), and the other with a downfall and an ultimate redemption, I know which one I would reach for.
Hi Henry, you helped me immensely getting AMP to work on the Zynq in the comments in this post a few years back: http://henryomd.blogspot.com/2015/02/zynq-amp-linux-on-cpu0-and-bare-metal.html (shame the comments don't seem to load now). I have worked on several products that have successfully shipped using Linux/FreeRTOS AMP architecture since then.
ReplyDeleteI just wanted to let you know I can relate. I'm an extreme introvert and never wanted to be a big corporate man, but rather, wanted to run my own lifestyle business or small business, to get away from Corporate America. But all the things I've tried have not panned out, while I see all these start-ups launching, some seemingly nonsensical and some making it big. I used to get down about this during my 30's, but now that I'm older, I realize I'm in an extremely good place despite not doing "my own thing". I finally have a job I don't dread going to, doing fun interesting projects. I still work on launching my own side projects, but they no longer cause me any angst, and who knows, maybe that's how one will finally succeed.
Thanks for those kind words. Yes, I sent a support request about the broken comment section to Google, but not a word back. Sorry I can't remember your name, but glad to hear that my AMP solution was useful. I also learned that CERN and Bosch are also using my solution. Bosch was especially interesting because they booted the CPU1 (the real-time portion) BEFORE Linux using U-Boot.
DeleteI write my blogs mostly because I learn best when I write and keep myself honest, but you have no idea how therapeutic it is to hear back from readers; you are probably familiar with the loneliness of the days and weeks of bringup and debugging of systems and DSP: you are stuck on some stupid numbers or bits that is almost right but not quite; you struggle with these "little" problems that few know about because you can't lie to yourself, while "SW is eating the world" with their sexy AI in the Clouds. Scaling my ambitions down to solving these little problems fully and honestly is the only way I found to trick myself into sticking with it in the last few years. Kind encouragements like your is completely unexpected and therefore all the more uplifting.