Comment by zackmorris

Comment by zackmorris 10 months ago

15 replies

My whole life is regret and I found the article very insightful. I heard a religious quote that I wish I could remember: it's better to earn gold along the way by investing in relationships than to bet it all on a gold mine.

As a hacker trying to win the internet lottery since.. 1992-ish, I put all of my eggs in one basket most of the time, and I've been part of at least a dozen ventures that all failed. It's like flipping a coin and getting tails 30 times in a row, which feels like 1 in a billion odds of losing to this extent. My best years were invested in techs like C++ that nobody even uses anymore, and I wouldn't use because they don't provide enough leverage. I only have the smallest bandwidth now to get anything at all done, and 90% of that is a waste of time due to conceptual flaws in languages, frameworks, operating systems, hardware, etc. In a very real sense, my most impactful choices were in the beginning, but I chose poorly or lost, so now it's too expensive to get back the sunk cost that I've invested. Making it ever-harder to keep going. Sometimes it feels like regret is all I have.

Unfortunately the winners usually don't have this experience. They don't have the gumption to lose for a lifetime. So they don't go through the same healing and growth process. Vanishingly few wealthy people can step back and use their money for social wellness altruistically.

Meanwhile some of us stumble onto concepts like duality and see through the matrix. We grok that there's no way to opt out of reincarnation. Then we look around and wonder why everyone is acting so strangely, having strong attachments to materialism in the 3D. The more we have, the more we cling to our ego and accomplishments, eventually living in fear of losing it all. While the people with nothing are more likely to lose their risk aversion and live in service to others.

Which means that the wealthy and powerful often live in a fear-based reality, while the poor often live in a love-based reality. Which works out well for the rich, while the poor suffer under systems of control they have little say in.

Zen Buddhism and Taoism touch on the idea that life is suffering, and suffering comes from attachments. So something that helps me is to go into situations knowing that I'll likely fail, but trying anyway, without expectation of outcome or regret.

So that one day if/when the win comes, I don't waste it like so many others. And maybe, just maybe, we can change the world.

roninorder 10 months ago

I am just a stranger on the Internet, so I apologize in advance if my comments/questions are irrelevant.

> In a very real sense, my most impactful choices were in the beginning, but I chose poorly or lost

Specifically in relation to picking up technologies. Unless you are working on something highly specialized, I am not sure your situation calls for such desperation. Learning new languages is not hard (as you are aware, as far as I can tell), and switching to a more agile stack like e.g. React/JavaScript could unlock new opportunities, considering how in demand it is across the industry.

> We grok that there's no way to opt out of reincarnation.

Hm. That's a personal belief, right? It seems like you are convinced in it as a fact of life, and that might not be the most change encouraging strategy. Similar to fatalism in a sense.

> Which means that the wealthy and powerful often live in a fear-based reality, while the poor often live in a love-based reality.

You are romanticizing the poor. Certain societies have more family and community oriented lifestyles. Not because they are poor but because they have a cultural predisposition and a tradition. Poverty is not full of love, financial abundance is not full of fear.

  • zackmorris 10 months ago

    Ya I guess I should have been a little more specific. I've learned React and Javascript and most of the domain-specific and functional languages like SQL, Octave/MATLAB, Lisp, Clojure, and mainstream languages from assembly, Python, Lua, Swift, Java, C#, Kotlin, etc over the years. Sometimes I wonder if I'd be better off unlearning what I've already learned, if I could.

    I'm actually most fascinated now with simple spreadsheets and getting back to #nocode with stuff like Firebase and Airtable, although I don't believe that anyone has fully solved offline and distributed conflict resolution well enough to give us MS Access and FileMaker for the web. Although CRDTs can do a lot if we're willing to let ACID go, kind of like the eventual consistency fad around 2010. Dunno if I can do that though!

    So really what's going on is that I'm not an artisan, I'm not a craftsman or even an engineer anymore (if I ever was, I never got my professional engineering license). I'm more of an architect or researcher. I want to write the building blocks for engines that are used to build other things.

    But that ship has sailed. Open source isn't modeled right, since nobody solved funding. So nobody pays for the pure research that I'd like to do, so society misses out on proceeds from that investment in innovation. Banks only loan to match a multiple of collateral which doesn't kick in until someone has on the order of $100,000 saved. And there never was funding for ventures. VC firms vacuumed up all available capital so those trillions of dollars are now concentrated in the hands of a few billionaires and multinational corporations who pick winners and losers in the same role that democratic governments used to perform, except now through gatekeeping. The central challenge is how to get money for runway to get real work done, and that hasn't changed in the 30 years I've been doing this. If anything it's far worse today, with competition increasing an order of magnitude each decade, along with wealth inequality as winners hoard their gains and dodge their taxes.

    On top of that, AI has already surpassed my knowledge and experience. It can whip up working code for mainstream frameworks like Laravel and React in seconds, whereas it would take me days just to formulate a plan of action. So the only thing going for me is that I know what not to do, from attending the school of hard knocks. But AI will solve that too within 5-10 years, removing even the minefield so that all programming has guard rails. Every innovation there just withers me, since I started down this course in life with the goal of creating AGI back when that was a joke. It's an all but certainty now, arriving by 2040 but maybe even 2030.

    That's a good insight about reincarnation being akin to fatalism, I hadn't considered that. I feel that philosophies have merits that can be ranked under somewhat formal metaphysical conventions, even though they amount to sniff tests. So I find written religious accounts somewhat less believable than personal insights from experience. The most universal truths seem to come from epiphanies that can then be verified against other accounts.

    So basically that means that a child's question of "how does my soul control my body?" is every bit as valid as "why don't dogs go to heaven?", except that the child's question is ranked higher because it's universal, whereas heaven is a construct and rules about who gets to go there are dogma.

    We live in a mostly western capitalist economic model, with ethics rooted in Abrahamic religions. In other words, we live under dogma. So seeking universal truths is mostly discouraged, as they threaten the status quo and entrenched power structures controlled by dynastic wealth. It also threatens the psyche. The more I learn, the more my mental health suffers with knowledge that can't be shared, either because there are soul-crushing aspects to life that can't be changed (yet), or because I don't want to co-opt someone else's journey. Then people confident in their worldview mock me for trying, the way that hard-right politics mock any attempt to make things better. Because they are optimizing gain within a zero-sum game to find the best Nash equilibrium, while I and others are thinking outside the box at a meta level to change the rules, which again threatens their power. Leftist politics can also succumb to tribalism, so I'm not saying that hard-left or hard-right is best, but that strong attachments block insight and solutions. And unfortunately the people with the strongest attachments control the world right now.

    So I guess my belief that we're all one in the consciousness field, destined to live out every perspective so as not to be trapped alone within a singularity as God, is not so different from believing that this is all there is and we're worm food when we die, or that we spend eternity in heaven or hell after this life. Except that I might say the worm food philosophy doesn't pass my personal sniff test, since being here again doesn't seem that much less likely than being here now.

    And you're right, fear and love have no direct correlation with wealth or the lack thereof. I might say that the feeling of having enough can be personal or societal though. Someone may feel loving and not see the burden their lifestyle places on those supporting it. And conversely, someone may feel loving and not realize that it's a trauma response from exploitation.

    I feel that my soul contract, the dream of my inner child, is to liberate future generations from unnecessary suffering so that they (we in the next life) can more easily self-actualize. Which IMHO is closer to a progressive planned economy with UBI like Star Trek than a libertarian wild west economy like Star Wars. Maybe our attention shifts though, the way that children in developing nations seem happier than children raised with a silver spoon. Maybe my personal journey through suffering has felt rewarding in some way. Like maybe I'd go crazy with anhedonia if all my needs were met.

    All that said, what I really seek is peace, since I'm not sure that I've ever really felt at ease in my entire adult life.

    • inquisitorG 10 months ago

      The real problem we ultimately face as humans is that the human dopaminergic system always resets so that what was great yesterday is expected today and not enough tomorrow.

      It is why a windfall when young can be problematic. It won't be enough tomorrow and there just isn't enough non-chemical experiences to get that feeling back again.

      It is also why people romanticize poverty because it is so much easier to go from nothing to something than abundance to even more abundance that would subjectively give the same "kick".

      • zackmorris 10 months ago

        Very true. I've noticed that wealthy people tend to suffer from a feeling of never having enough, but the rest of the world can't feed their appetite. Witness the antics of Diddy and the former president.

        The biggest risk with not winning isn't poverty, but debt. My early losses set me up for a lifetime of exploitation making interest payments, which I didn't get out of until I paid my student loans off at 40. Millennials/Gen Y/Gen Z/Gen Alpha will have an even harder time, and I believe that we passed the point where debts could no longer be paid when the Housing Bubble popped in 2008. Which coincided with stuff like Peak Oil and the rise of post-Cold War authoritarianism. What we see today is theater, as the government makes no attempt to pay down the national debt, and moneyed interests stop efforts like student loan forgiveness by packing the Supreme Court. The wealthy and powerful are becoming parasites living on the working class's back. Which is incredibly tragic IMHO, as they had been stopped between WWII and 1980 before Reaganomics and the rollback of New Deal social safety nets under Clinton and GW Bush.

        I had to let breaking even go as a concept. So I went through wage slavery, career death, mourning and rebirth of my own life as I stoically continued showing up with no proof that better days were coming during my healing and growth journey. But I did experience divine intervention during my destitution, as well as surrender and redemption, which I am eternally grateful for. My regrets are vastly outnumbered by the serendipitous blessings my soul received as my ego withered and died.

        You're right that it's easier to live richly in poverty than it is to acquire any wealth at all or grow wealth. In fact, I think in these times it's a valid option. #vanlife and off-grid living can present more opportunities than competing with the Joneses.

        A specific example of that is that I moved furniture between 2001-2003 and my income was $10/hr, about $1600/mo or $20,000/yr. My apartment's rent was $500/mo and my half was $250, so I could work about 3 days and cover rent. Which gave me time to leave work early with only 4-6 hours some days and take the winter off, but still have time to work on my startup. Dish Network and DSL were $30/mo each. Gas was $1-2. Used cars were $2000.

        Contrast that with today's $1500 rent and stagnant wages. Now it takes 10 days (2 weeks!) to cover even half of rent. Food prices have tripled, Dish Network is $100-150/mo, DSL is $60-100. Car prices are in the stratosphere.

        This outcome is a result of phantom tech. Stuff like innovation in entertainment and finance. Which drives costs up to maximize profit. So instead of offering the same internet speed at a lower price, we can only get faster internet at a higher price. Times everything.

        Real tech is automation, economies of scale, etc. If we had real tech, the minimum wage would be perhaps $30 today. Rents and other fixed costs would decrease with inflation, not increase. So my furniture moving job would pay about $40-50/hr and I'd be able to make more than my $250 half of the rent in just 1 day.

        Other countries like Finland experience this work-life balance and scratch their heads at US rugged individualism. The raw deal we receive is visceral now, it's lived. It takes a massive propaganda effort to hoodwink half the country into voting against its own self-interest to keep moneyed interests in charge.

        No amount of discipline skipping Starbucks and avocado toast can counteract late-stage capitalism societal collapse.

        Even though I think how bad things are is becoming apparent to most people, and I have tremendous empathy for young people entering adulthood today, it's not enough. We need a plan of action, positive outcomes that can be replicated at scale so that people have viable alternatives, and organizing for coordinated execution. The revolution is coming whether we like it or not, but it's up to us to manifest the reality where we live in a tech utopia instead of the tech dystopia that's coming if we merely survive.

anyfoo 10 months ago

> I put all of my eggs in one basket most of the time, and I've been part of at least a dozen ventures that all failed. It's like flipping a coin and getting tails 30 times in a row, which feels like 1 in a billion odds of losing to this extent.

But it's not. It's more like playing the lottery over and over. The chance of succeeding even once is pretty low.

> My best years were invested in techs like C++ that nobody even uses anymore, and I wouldn't use because they don't provide enough leverage.

Bit of an odd choice. Not only is C++ still being used, as far as I know, but even if it weren't: If you know C++, you know C, and that is definitely very relevant. If you know C, you have vastly more low-level knowledge than the average programmer nowadays. C is not my favorite language by far (I like rust, or Haskell, depending), but just being proficient in it means I can program a lot of different things.

Anyway, to the rest of your point: I never wanted to get rich or anything like that, I always just did what interested me on a technical level. I fared very well with that.

  • zackmorris 10 months ago

    Ya I kind of answered what you are getting at in my longer response. Basically it's a question of fulfillment.

    I can feel how much more fulfilled I'd be if I got to make the personal contributions in my heart. I wanted to write languages and frameworks, even design hardware like multicore CPUs, that would have made tech work easier so I could accomplish more and maybe win the internet lottery in the process.

    But instead, I just endlessly ran the treadmill to make rent, in the end only standing in place as if I had done nothing. That's what the very essence of the suffering of life is: we insert a coin from the astral plane to incarnate in this life and run the rat race, eventually losing it all to end up right back where we started. Do it enough and we might ascend to the next level, but even then, we eventually volunteer to start over as the fool.

    So nothing against C++. In many ways, it's still the most capable bare-metal language. The catch is that the developer has to do everything by hand. It's like comparing a protected memory process to one that can take out the whole OS at any time. I know from personal experience, having programmed my first computer (a Mac Plus) with C++ in the early 90s and having to reboot up to 30 times per day.

    Today my time is stretched so thin that in an 8 hour day, I usually get less than 1 hour of actual work done, and probably more like 20 minutes if I'm being honest. It's all logistics now. Travel, orchestrating containers, meeting with team members, researching workarounds for unfortunate snafus in whatever framework, navigating large codebases, maintaining the body and living area, etc.

    If I was using C# or C++ instead of PHP and the shell, I simply wouldn't be able to get any real work done in any reasonable amount of time. And PHP is a lackluster language, a far cry from what I would design, but it's the only imperative language with copy-on-write arrays like functional languages, so runs circles around them and avoids countless conceptual pitfalls. It's like MS Excel, simultaneously the best and worst software that I've ever used.

    I really want to learn Haskell and Scala to extend my functional programming knowledge, but so far have only made it to Lisp and Clojure. I think I need a course to overcome some of my misunderstandings around decomposition, currying, functors, monads, impurity, etc. The utility of MATLAB jumped out to me immediately (operations happen on arrays, not primitives, similarly to shaders), but I haven't found a use for lambdas as much.

    I'm happy that you've fared well and are able to do what interests you. I'm struggling with discipline, motivation and giving myself the space to play as a people-pleaser. I've had a scarcity mindset and been in survival mode for so many decades that I don't know how to put myself first. I just procrastinate and project my frustrations onto the web..

golly_ned 10 months ago

> My best years were invested in techs like C++ that nobody even uses anymore

Strange -- I'm actively considering learning C++ to help with CUDA programming for ML.

  • zackmorris 10 months ago

    Definitely go for it. My very fondest years were spent staying up until 4 in the morning 2 nights in a row making shareware games in C++ in the early 90s before video cards, until my programming partner at the time and I passed out from exhaustion. There is nothing quite as intoxicating as the full control that comes with C-style bare-metal programming.

    If you grasp CUDA, you'll be ahead of me as far as programming GPUs goes. I was never able to quite let my love of desktop CPU programming go to transition to shader and cloud programming. I'm more into higher-order methods like map/reduce/filter. But languages like Julia are working to unite the two paradigms under a common runtime.

    There are many tools available to help you get started. I would highly recommend also learning Docker and git (if you haven't yet), so that you can rapidly iterate with full undo ability to remove fear of failure. There are many operations in git that I find easier than the built-in SCM in Unity, for example. And I know they can be used together to give you a local scratch sandbox, then commit your final changes when you're ready. I still want to do this, so you'd be ahead of me again.

    And if you could go ahead and build J.A.R.V.I.S. for the rest of us, that'd be great!

Sn0wCoder 10 months ago

Hey Zack just checked out your linked-in and honestly it would be worth contacting a professional resume specialist. You have a double Bachelor in CS/EE and tons of relevant experience. A wordsmith could make you look like gold on paper. Grab the book ‘Cracking the Coding Interview’, do some leetcod practice. If you can grab a couple Google Cloud certs great and/or build a web app with the latest version of Angular, Next.js, whatever so you can update your tech stack perfect. Not sure why you believe C++ is not relevant anymore the concepts have not changed only the syntax.

Like others have said, just some random on the internet, but at a minimum seriously find a wordsmith to update that resume and some recruiter will be contacting you. Also, more is not better no need to list the Test Tech or Mac Repair since other jobs overlap with those years and makes it seem like you were only part time. Everyone fibs a little bit no one is going to ask if you were part time or full time on a job from 20 years ago. Also, if you have self-employed listed make sure you have the tax# and LLC cert from the state as they are going to want to see that as proof to count as relevant experience.

I know you did not ask for my advice, but after reading your reply got me curious about why so gloom. As programmers we need to market ourselves and fake it till, we make it.

  • zackmorris 10 months ago

    You're right, and my best employment experience so far probably came from Adecco placing me at hp for a year in the early 2000s. I'm just not good at advocating for myself. And my AuDHD tendencies create a feeling of overwhelm, that I need to solve the world's problems, even though I'm the one affected. So I obsess over reforming the gig economy and startups and UBI instead of putting myself out there. Recruiters help a lot, although then I feel like I'm on call, never knowing when the next opportunity will hit me when I'm in the middle of work I've already invested so much time and effort into.

    The gloom comes from knowing that had I just worked company jobs with 6 figure salaries, I'd be retired by now instead of still at square one. And I never bought Bitcoin when it was $10. And I never had money at the time to invest in Google when it opened at $85 and everyone knew it would go to $100, and it did, opening day if I recall correctly. Same with Apple, when it was $12 but I had no money to buy shares.

    That's how capitalism works. As you get wins, they let you invest in further wins to eventually create a stream of unearned income large enough to more than cover living expenses.

    But if you never have a single win - not in the beginning and not ongoing - then you watch on the sidelines as countless people with less experience and expertise, who haven't tried as hard, who don't even know what they're doing half the time, fly past you into financial security.

    And why did I never have a win? Because the rules of the game that I started under changed. In high school, I didn't know anyone with a computer besides a handful of my friends. There was no internet or cell phones, just the BBS. Geeks weren't cool. We didn't know girls. We barely had cars, passed down to us from parents, if we were lucky. The only real jobs in my small hometown were flipping burgers and moving irrigation pipe.

    The reasons I went into tech are largely irrelevant today. And if I knew then that our combined efforts were driving us towards a service economy, wealth inequality and tech dystopia, I might never have gone into it. I originally wanted to be a genetic engineer and cure all genetic disorders, eventually helping to cure senescence.

    Which I'm not sure I even truly care about anymore, because at midlife there is a certain allure to starting over in the next life to lose one's memories. I understand Joker and Loki sentiments that I never expected or wanted. Or at least, I'm able to forgive those that scream "let me out!" like David Bowie and Freddie Mercury sang about. And have survivor guilt, that I'm still here after losing loved ones so close to me.

    So the central challenge is how to get over myself, to forget the horrors I've seen, to somehow reintegrate with the 3D and reenter the matrix. I basically have startup PTSD from so many tries without a win. Basically a veteran like Rambo, I've seen too much, am highly capable, but can barely take care of myself and would be homeless if not for the help of family and friends.

    I really appreciate your advice though. It's good to get honest feedback from someone able to see the situation impartially. Writing this out helps me see that the barriers before me are not so much societal, but self-imposed perhaps.

zackmorris 10 months ago

Apologies for replying to my own post, but this article written by an AI sums up much of what I was trying to (clumsily) say:

https://medium.com/@dualisticunity/ai-religion-and-the-uncom...

It says that it was written 3 days ago and that my post was 4, and I definitely read it after mine. But I've noticed that these similar attention/expression synchronicities are happening more and more often lately.

[removed] 10 months ago
[deleted]