Not developing on Hive: I'm running out of excuses.

in #hive-1679222 years ago

candevsdosomething.jpg

One of the biggest hurdles for me in terms of being a Hive developer is simply how long it takes me to look up simple problems that other people have had and apply the solutions to my own work. This was such a difficult thing to do before stuff like Google and Stackoverflow existed. In many cases developers had to spend countless hours simply building up generic knowledge before they even attempted a real project that actually did something. Now anyone can basically ask the Internet their question and get an answer exponentially faster than they did before.

There are other problems as well.

The first of which being I really don't want to stop writing blog posts, even though I know that I should if I really want to commit to my Hive projects. Do you see any other dev on Hive blogging like I do? Of course not. It quite simply takes up too much time. I probably average 2-3 hours every day writing a post. I'm quite fortunate for this time allocation to still be worth it even with the price of Hive being down 90% since peak. Others are not so lucky, but then again reputation building during the bear market is also quite important, even if the rewards dolled our are not financially worth it at the time. It's kinda like Bitcoin mining on a laptop back in the day. Those 50 BTC blocks were basically worth nothing at the time, and now they are worth a million dollars even after the price of BTC is down 75%+.

Secondly, a huge hinderance to being a dev are my back and shoulder issues. I sit in my computer chair for too many hours and sitting pinches a nerve or something in my back that migrates up to my right shoulder and messes me up real good. I usually sleep in every morning, not because I'm tired, but because my shoulder is so jacked I don't even want to deal with it.

And to be fair I could be doing a lot more about this. I know the exercises and and stretches I need to be doing, and I'm simply not doing them. Haven't been to a gym since covid started. I should be working out my rotator cuffs every day, and I actually have been doing that a little bit recently, but not enough.

Misery loves company

It also doesn't help that I live with people that are just as bad. Like I'll tell myself I'm going to cut candy and soda out of my diet, but then there is candy and soda just lying around. Makes it harder to break a habit when the people around you are engaged in those habits. Most recently when I was trying to reduce my caffeine intake someone would ask me to make them coffee, and then that idea would go straight out the window.

I also need to buy a new chair. The current computer chair I have is pretty good, but I feel like I need a REALLY good one. Not sure if a gaming chair is the way to go, but it might be. At the same time I don't want to commit to buying an expensive item during the bear market when I don't even know if I'll get the result I want. Blah blah blah.

modularhexcodedevelopment.png

This problem is heavily exacerbated by my ADHD in combination with the chronic pain problems. They really feed on each other. It is seemingly impossible to focus, and I haven't been prescribed amphetamine salts (legit meth) for over a decade. I mean maybe I should get some, but there is a big tradeoff there as well. I can focus well enough to write these posts, so it's possible all I really need to do to get my mind right is an aggressive physical training program that I actually adhere to.

One of the biggest challenges with programming on Hive is how many different technologies it takes to do so. Want to interface with the Hive API? Ah well you should probably learn JavaScript. Want to host a server that can respond to requests? You better figure out how Node.JS works. Want your server to be accessible though a browser extension? Better learn how to do that. Does your server need to store, sort, and recall information? Better figure out SQL. Are you building a website? HTML/CSS/Javascript. Want it to interface with Discord? Better learn the Discord API and how bots work. Needless to say it is daunting when looking at the full-stack and what needs to be done even for basic functionality.


These AI chatbots change everything.

I have often flirted with the idea (especially during the bull market) of taking gains and hiring tutors to jump start my ability to program on Hive. That seems a bit untenable given the current state of the markets, but hot damn these AI chatbots might be even better.

https://beta.openai.com/playground

I've often talked about how the constantly increasing price and lower actual value of higher education will eventually lead to the compete irrelevance of college. This new wave of AI hitting the public eye is definitive proof of this fact. The entire way we think about learning is going to change. Mediocre teachers are going to become outdated and useless. The best ones will probably be using AI themselves to help them ascend to greater levels of understanding.

image.png

I asked OpenAI an incredibly niche question that it should not have been able to answer, and yet it still gave me an answer. Not a very good one, but also that's to be expected. It is quite clear from this answer that if I wanted to build something with Solidity and Ethereum/EVM tech it would be able to help me a lot more, because databases like GitHub have way more examples for something like Ethereum than they do for our small corner of the Internet.

What I did find of particular interest is that it knew that "https://api.hive.blog" was a legitimate node I could connect to, to get the data that I needed. That alone was impressive, and it becomes quite clear that with more direction this AI could likely help me with any and all JavaScript or Node.JS issues I come across.

I haven't coded for over a year, but if memory serves me I was running into a lot of problems running a virtual server directly on computer rather than having access to a real server that I'd have to pay for. I literally spent hours trying to figure out the solutions to some of the problems I was having. After a while I was just like 'fuck this' and rage quit. If it takes that long to figure out such basic shit: then I'll never finish the project. AI chatbots like this can reduce hours of debugging and research down to minutes. Obviously I have yet to actually test this to see if it actually works, but I'm convinced that it will.

I would easily pay $100 a year for this service. If I actually built an app on Hive that was profitable, suddenly a service like this becomes worth thousands of dollars a year. Time is money, and if I can just ask AI a question and get any kind of reasonable direction, that's a huge improvement compared to before. OpenAI is going to make a fortune. I can't even imagine the kinds of things that could be built from their API. They can legit charge whatever they want and it would probably be worth the price in many cases.

Value has exploded out of thin air.

It's easy to check the edge cases.
How does the AI fail?
I did this myself just yesterday.

image.png

OpenAI thinks that basic math riddles are a paradox and can't solve them. In fact, it was so bad that the AI was telling me that $0.10 + $1.10 = $1.10 just so it could solve the riddle. How crazy is that? The AI would not accept defeat to the point of giving me an obviously wrong answer.

image.png

If given the riddle as an equation, it easily solves it.
But given the riddle itself, it gets confused.

image.png

image.png

Yesterday the AI was telling me that $0.10 + $1.10 = $1.10.
I guess you'll have to take my word for it.
Today the bot gets the correct answer after being corrected.

It's clear that the OpenAI devs are working overtime to fix the edge cases. It's even possible that they even directly looked at the way I framed the question because of the error that got thrown. I've never seen someone post an error like that, and there are dozens of accounts on Twitter who have been playing around with this thing all day for the last week.

image.png

When I actually go to run the code that the AI gave me, it unsurprisingly fails. Again we see that the bot does not check its own work to see if what it came up with is valid. If api.hive.blog was an EVM node, I'm guessing this would have worked. It's only a matter of time (a very short amount of time) before the AI starts making sure that the answer it is giving actually works. In fact this might have to be a paid service because of how many resources it might take for the AI to check and recheck hard questions. We'll see how it turns out. In the meantime it is mindboggling to think of how much information the AI must have scraped from the Internet in order for it to present this much information to us. Pretty much grabbed everything it possibly could. I have to wonder how much hard drive space this takes up. Wild.

Conclusion

I'm running out of excuses for why I haven't jumped back into programming. AI is going to disrupt quite a few industries. AI combined with crypto very may well disrupt the entire world, as cliché as the term has become. As cliché as it may be: it's the obvious truth that we must accept at this point. Those who do not pivot around this disruption will be sucked underneath it and crushed definitively.

Again, while the AI may provide incorrect answers often, this is no different than searching Google and finding a solution that didn't help us, which happens all the time. With a little direction, the AI can cut down the time it takes to debug and produce code by several orders of magnitude.

Many think we should be threatened by AI, but it is more obvious than ever that this is simply a very helpful tool that humans can stand on top of to enhance their own abilities. The real threat has been, and will always be: centralization. Crypto is required for the future. Without it all power and money will be funneled into the pockets of the few, which leads to a society that no longer works. The "you will own nothing" mantra is not a viable solution, and will obviously lead to complete economic collapse and people with nothing left to lose overthrowing their own government out of frustration and rage.

This is a very exciting and terrifying time. Time itself is speeding up and humanity is rocketing toward a cliffside. It is the development of things like crypto and OpenAI that make me realize that our fate is not to plummet to the bottom of the cliffside, but rather to engineer wings and fly.

image.png

Posted Using LeoFinance Beta

Sort:  

Get yourself a yoga ball and sit on that, better yet raise your desk up a foot or two and stand. you will solve all kinds of problems that way. Chairs are not good for humans.

Also not sure how you go about it, but sleep on your back. any time i sleep on my side (which is how i always used to sleep) i wake up with shoulder pain and I have a healthy back and shoulders (now). If youre not used to it it is tough to switch but putting something under your knees in the beginning helps.

!PGM
!PIZZA

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.05 DEC - 15 SBT - 0.1 THG - tokens to @torran

remaining commands 7

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards!

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


You're doing a great job for someone with that many health problems. Isn't this AI bot free?

it is free... sort of... looks like the API might cost something if you build an app on it

If you didn't make so much in author rewards I bet you'd have more time to develop lol
Can you build a NFT marketplace that keeps 1%-5% fees from all sales that looks like atomic hub or close to it???

Posted Using LeoFinance Beta

I've not played with these latest bots yet. I have heard it can produce working code. Pretty amazing that it could come up with something for Hive. I tend to use Python and beem. That seems to do most of what I could want. I am not a web developer, so I just write little scripts.

please save the world edicted

will do

Awesome post. These things…..hope you find your way around them soon.

Everyone is been on about the opengpt Ai, even I tried my hands on it. I guess the more errors it makes the better it learns.

The entire thing makes me excited about what TAUchain could be.

Kind regards ser

Don't be panic brother you have good caliber and potential so that is why you are at this position this is not every ones cup of tea stay blessed

🍕 PIZZA !

I gifted $PIZZA slices here:
@torran(3/10) tipped @edicted (x1)

Join us in Discord!

Someone mentioned yoga ball to replace the chair, it works. Also stand up desk helps too.

End of the day you will need an exercise and stretch routine. Use it or lose it.

Developing on Hive has one of the lowest overheads in terms of technical requirements. You could argue that all you need to learn is JavaScript (for the front and backend).

The biggest problem, in my opinion, is the backend component. If you're building a Hive dApp, you need to stream the blockchain and then store it in a local database like Mongo. I know @blocktrades are working on Hive Application Framework, but last time I checked, the server requirements of 4 terbaytes of storage makes it expensive to use, especially for a hobby project without any revenue.

I'm working on a project right now which will provide a hosted Hive backend as a service, with a user friendly interface that would allow you to create a backend similar to services like Firebase.

Posted Using LeoFinance Beta

Man, i wanted to try #OpenAI after you mentioned it. Opened an account, verified encypted anon email, then they want m to verify my phone number before i can use it - to an AI bot, i don't think so. i need a burner simcard!

You are right! No excuse for not coding ;-)
So in that sense I decided to put my sysadmin & coding skills back to use, for Hive! I'll start coding again as well, and set up a node (looking around for info on that, and help is always welcome ;-) ).
Keep up the great work!


The rewards earned on this comment will go directly to the people( @rzc24-nftbbg ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Enjoyed this enormously. You clearly are an intelligent guy with a mercurial mind - imagine how good you'd be if your were healthy too :p ... At least you are thinking about that as KNOWING you have a problem is the first step right? 💚 wait til after new years though, might be easier to start the year with a better health regime. You'll find you get more out of life then.

Great post, thanks for sharing.

i would be happy to coach you (for free) re. your health issues if you like, either by comments on Hive, or however you like.

Also related to your post, i invite you to read this post https://peakd.com/hive-153630/@atma.love/a-solution-to-nigerian-bank which i just made, and investigate further.

i remember speaking with you nearly 3 years ago on Discord (which i don't use anymore) re. this, but we are made some progress since then). Who knows, it may give you some inspiration. i intend for it to be integrated in some way on Hive.

Also, are you a gamer? i have a blockchain game plan and am seeking advice/help: https://peakd.com/hive-193084/@atma.love/re-ahmadmangazap-2022124t18323742z

Sat Nam
Atma

#leofinance #pgm #thgaming #governance #nigeria

Posted Using LeoFinance Beta

and yet it is clear that the ai gives us very general answers often. The mortality rate for covid is also grossly exaggerated if one is to believe John Ioannidis of Standford... the point is that the ai gives us an answer, but it may very well be simply wrong. There are many controversial issues e.g. in science that when questioned about seems to be reduced to a single answer. But still impressive :)

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support. 
 

Do ittttt.

that is all.

Posted Using LeoFinance Beta

The development situation is something I have ran into several times on various different blockchains. Developing on Bitcoin didn't make sense to me back in 2013 then when Ethereum came out I knew it wasn't fast enough to do anything. Then with STEEM there was some hope but everything wasn't built out and my proposal didn't get funded. With EOSIO there was a hope and I was a technical mentor for the Global Hackathons which was cool but then Block One just hung everyone in the community out to dry and sat on the huge stack of Bitcoins they bought with their $4 Billion in ICO money.
Then at the end of the day as much as I want to build something does it even make sense? My Dogecoin investment went up over 10,000% in a year.
I never was that good of a developer and I would have to get other developers involved to make anything meaningful.
That being said I still think about it a lot and what Chain to actually do it on because let's be honest. There have been really solid projects built that got no love and they moved on.