DEV Community

Discussion on: Am I Smart Enough?

Collapse
 
rleddy profile image
Richard Leddy

I have been programming since before 1980. I still look at outside resources. Of course, I have a good take on what I am looking at or for. But, basically, there are some things I don't desire to commit to memory. Indeed, I want my focus to be more than just programming.

So, your biggest drawback is not how smart you are. You are likely smart enough.

If you stick to it you can learn to solve problems. I may be an odd one to tell you this. It seems I could always solve problems. But, I was bad at arithmatic. My grade school teachers took me for an idiot I am stellar in geometry and algebra. But, I don't want to brag, since I don't want to be challenged. Getting high scores on GRE's took sitting down and learning arithmatic. I had to drill myslef for a month. After programming for a long time, I tried getting to the top of Hackerank. I got to position 200 in algorithms, and then decided my adult life nneded to focus on other things. So, I didn't want to be the best in the world.

What is your biggest drawback in software? Idiots who think they are smarter than anyone else who will have know trouble telling you to your face that you're just too stupid to even bother. They will then tell you that you are too stupid to do art. Then, they will insult you on your child rearing capabilities. They will then tell you that you are ugly. Following that they will have the audacity to try to seduce you.

Basically, what I am saying is that in the software world there are a lot of very messed up sad people who think they have more rights over the lives of others than anyone else. They make guys like Putin look like sweet little puppies. They are not just men. It's not just a guy thing. The delivery is different.

I was talking to Katy Perry (another name in real life). She told me that I might as well just write songs seeing as I was a failure at programming. I figured (or got a nod) that she had been told this through the rumor mill. That week I had just gotten to the 200 level on Hackerrank. So, I told her. I got a blink and a blank stare. She's actually quite smart, but she has this idea that she can't be good at math, etc. I think people talked her out of that. And, I know the rumor mill. Anyway, it's just an example of how big the lie gets.

So, I was kicked out of a placement company after an interview and test on the grounds that I couldn't do C++ programming. But, I had just spent several years writing an AI programing in C++. It is pattented. It makes movies after being given an idea.

Maybe it would have been a great business, but I wrote the code for a guy. That guy got all goofy with me. He figured that I just didn't know the AI stuff. That after I wrote the program for him and he got it working. He figured he had to do the talking everywhere. But, he couldn't give an intelligent technical talk on the program even though I had spent many free or low paid hours tutoring him. So, he went off to start companies with his ethnic buddies or with his very own idea about how to proceed on projects and in business. He went bankrupt every time. Anyway, do you know of an AI program can make a movie about some topic you want to be informed about? Not likely. Truely, AI has once again backed itself into a corner with small advances on certain problems gained by small changes in a class of algorithms and data structures related to backpropagation. So, some of the techniques I used for the movie project are not in the popular gabber, but also new machines have changed certain ways of approaching the problem. So, time changes things. But, someone might still want the end result. And, maybe some of the original way can still be used in new frameworks.

So, the world remains messy. Some things are good and will last. Others won't. Things that could save humanity will never see the light of day.

I told a guy to go develop node.js. People now don't believe I ever talked to him. But, he was the guy searhing for a project idea. I gave him the outline, details, etc. And, I gave him my blessing. I had told people about node.js for several years. They laughed at me for all those years. Now that node.js is everywhere, they won't admit any recollection of my having told them about the idea when the laughed me out of the room.

Is Web3 a fad? My dad thought the Internet was a fad. He thought browsers were a fad. But, I retorted to him that maybe he thought telephones were fads. There was a time people thought they were. People had their own phone pools and switches. Big companies took over things and organized them. And, then, people had to find new ways to be in business and get their freedom back. Internet has been one of those ways. But, now we have big companies that took that over.

Web3. Some part of it is a fad. Some basic part of it is going to last forever.

Will Web3 be immune to large conglomerates or evil countries taking it over or destorying it? We have to remain hopeful. It may be disruptive enough to give power back to the people. And, we need all kinds of minds thinking about that. Would we want China or Russia (in its current state of ugliness) be the only game in town for Web3? Do we want to be stuck having to serve American oligarchs if mean spirited companies make Web3 their enemy and they become our lesser of two evils?

When we think of Web3, we have to think about things that can go wrong, or what's not really working but we are stuck with it a the moment. Bitcoin and Etherium are the only legal money alternatives in the US since the SEC stepped in and made new ones illegal. We are stuck with them. But, everyone knows that they are energy hogs and slow. So, there would have to be some way to maneuver around ologarch loving governments to get a highly efficient Web3 solution for the people (all of us who don't want to get into a shooting match on the behalf of the rich and egotistical.) [Sadly, those who don't want to get into the shooting match includes a lot of Russian soldiers walking around in the Ukraine at the momen. They figured out already that their government has lied to them. Sadly, the realization has been the last words of some of them.]

Now, is Web3 immune to quantum tinkering? So, a quantum computer, one from the future, has the capacity to break RSA code by being able to do co-prime factorization. Who can own such machines with starting prices in the realm of $1M USD. Not the nice folks who want to stay out of shooting matches. Yes, so if some government want to wipe out all the little cryptos, they can build a huge farm of such computers. Then after we all get broke, we all get drafted.

So, why do Web3. Because, we need people, especially those with artistic empathy to build the computer infrastructure for the people.

So, why woud you quit if someone told you to?

Don't.

I bet that if you carefull document your journey through learning programming that a whole world would pay for the story. That's another reason to keep going, especially if it's your desire.