Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

My blockchain dev journey #388

Neocryptoquant started this conversation in Ideas
Discussion options

Hi there!
I'm starting out with Patrick's course today:: 17th June, 2022.

Pre-- I have a fundamental knowledge of JavaScript and its object-oreinted nature, and also HTML and CSS: the web developer's basic tool kit.

I'm taking a wild dive into the blockchain sector to satisfy my craving for making specific innovation and transforming society with the blockchain technology. I am making the transition from being an enthusiast and an avid reader on the subject to being a developer.

I would drop updates daily on my progress with it and would appreciate your recommendations, contributions, criticisms, and encouragement.

Let us break the borders, come together, reshape society, and transform our world.
Thank you Patrick, in advance.

Yours through it all,
Neocryptoquant!

You must be logged in to vote

Replies: 10 comments 9 replies

Comment options

@Neocryptoquant Best of luck! 👍

You must be logged in to vote
1 reply
Comment options

Thank you @ali-thegilfoyle

Comment options

The history of the blockchain and the humble beginnings of the bitcoin which was the initial use case of the blockchain is awesome. It's amazing to see how such novel innovation has come to redefine the world, as we know it.

I have my issues with the security of blockchain, and that is found in one of Satoshi's statement in the bitcoin whitepaper: the blockchain is only as secure as 51% of honest nodes on the network. If they can by any means be run over by the rogue nodes, then that will mark the downward spiral of the network.

I believe that once the incentive (which is halved every fourth year) for mining becomes increasingly reduced and consistent volatility of the system, then that will give rise to the rogue nodes to exploit the only "loopwhole" in the system.

Overall, lesson one has proven to be an eye-opener for me especially. I can now see that we as humans have the capability to be the best and at the same time explore our dark enclaves as we deem fit.

As I completed the first lesson, I got to fantasize a world where code would be king, averse to the Aristotelian prerogative where he hoped for a philosopher king. The blockchain eliminates the need for mutual trust by enthroning Code as the trusted party. AI and ML has given machines the capacity to learn and develop, thereby giving Code more authority. Maybe in the nearby future, the head of the U.N would be a smart contract embedded with Chainlink's data and its own ability to deep learn [lol!].

Let's talk. Let's discuss the future of the novel blockchain, and how it could transform all facets of our society in collaboration with its contemporaries; while I move on to the second lesson today.

Yours through-it-all,
Neocryptoquant!

You must be logged in to vote
0 replies
Comment options

Love it! Best of luck! We created a Discord for folks going through their Web3 path. Feel free to jump in sometime - we've gotta support each other!

https://discord.gg/MAdfxxtA

You must be logged in to vote
1 reply
Comment options

That's cool!
Thank you! @Equious

Comment options

21st June, 2022.
1312 hours.

Re:
I just completed lesson 2 of the course! Please appreciate my tenacity!

It's amazing to see how the solidity language looks so much like JS in it's structure and also in its syntax. This makes for easier integration into the language. So I would recommend a starter course in JavaScript for anyone looking to start learning solidity. It would give you a better foundation and guarantee you a smoother learning experience.

In the lesson, however, I got to discover the nuances of the Remix IDE, additional data types, the importance of having the "solidity documentation"--there's a downloadable PDF version online, and so much more. I have decided to dedicate time to study the documentation. There's much theoretical knowledge of the language to be understood by doing this.

Albeit, the journey isn't as smooth as it might seem. I just need to put in more effort to overcome the "voices in my head telling me I ain't gonna do it."

/**[Reflections: I checked the cost of deploying a smart contract on Ethereum, and I was literally flabbergasted. Ethereum (especially in the De-Fi sector) claims to be the democratized, thereby giving everyone the access to make their innovations known to the world but then making the deployment of contracts unaffordable effectively hands the industry over to the capitalists who can now control the market with their wealth. So the common man with his "empty pocket and a bag of ideas" is disincentivised from owning his ideas and making good out of it simply because he doesn't have the resources to do so. In essence, the bourgeois still prevails.

I understand that the cost of deployment might be due to the amount of data that is being deployed, but I propose that "an aside" be made for that sole purpose of deployment. There was a proposition to make a transition in Ethereum that will significantly reduce the astronomical gas fees, but that proposal fizzled out. I hope we can have a consideration for developers on the network. We could have a side-chain to inquire the veracity of contracts before deploying them to the blockchain.]*/

Overall, what I want is a better world for each and every one of us. A world devoid of oppression and anguish, of poverty and lack, of sickness and sorrow. And then...! "Ecce Homo".

Yours-through-this-stage,
Neocryptoquant!

You must be logged in to vote
0 replies
Comment options

22nd June, 2022.
1145 hours

Hello there! It's been raining consistently for some days over here.
Hope you are doing fine. Let me know in the comment box.

I completed lesson 3 yesterday, after about 5 hours with all my tabs open.
I then proceeded to recreate the content of each .sol file that I learnt about in the lesson. I practiced the use of the import keyword, the elimination of repeated lines in my code using methods just as in JavaScript, and then the reproducing the functionalities of a particular contract in another by simply using the "is" keyword.

It has been a "jetpack joyride" ever since I started this course, and I hope it would be so up till the very end of it. I'm about to begin the fourth lesson in a few minutes. I hope it would give a pleasant learning experience.

[Could we have a diary section devoted to developers (probably here on GitHub)?. There's so much to chronicle of our experiences with these dumb computers of ours.]

Yours-till-the-very-end,
Neocryptoquant!

You must be logged in to vote
3 replies
Comment options

29th June, 2022.
1515 hours.

I've been quite absent for some days here. It was purely essential (I must say).
I met the "rock" and I had to take a few steps back to come at it later with "full force". Halfway into lesson 4, I began hyperventilating [literally]. I had to go back to my Eloquent JavaScript and do some refresher with CS50.

I'd come back at Remix later this week, when I've been able to grasp some more fundamentals.

Comment options

OMG!
Patrick actually gave me a thumbs up ^_^
I'm so happy. It's a big boost of encouragement for me right now.

I'd screen shot this immediately, and frame the picture.

Comment options

Hello @Neocryptoquant your reflections are an actual reflection of my journey in this space too. I keep learning new things same as you the deeper I go. I actually combed 3/4s through the book "Eloquent Javascript" by Marijn Haverbeke before I started this course so I feel a little confident about the javascript side. I realized halfway that I'm never gonna learn everything about javascript so I decided to learn it along the way. Goodbye self-doubt (at-least for the next few weeks 😄 ). I started enthusiastically but somewhere in lesson 5 a decided to slow down a little bit. I hope I'm gonna finish it in time. Wish me luck.
All I am trying to say is that I relate to your story and look forward to hearing more about your journey 👍. Good luck.

Comment options

Pre-- I have a fundamental knowledge of JavaScript and its object-oreinted nature, and also HTML and CSS: the web developer's basic tool kit.

I'm taking a wild dive into the blockchain sector to satisfy my craving for making specific innovation and transforming society with the blockchain technology. I am making the transition from being an enthusiast and an avid reader on the subject to being a developer.

Hi! I have started this course with the same kind of background and the same vision. Hope I can catch up to your progress soon enough!

You must be logged in to vote
4 replies
Comment options

Hi @satisfaya
I'm happy [exceedingly] I've found a partner in this course with the same background and vision. What could be better than that?!

The first lessons are relatively easy. I hope you'd have a smooth journey. Please do well to tag me along on your journey also.
I'd be glad to guide you as well.

Comment options

And join the discord

cough

https://discord.gg/ajWmyZshjH

Comment options

how can I join the channel ?

Comment options

Hmm, that link SHOULDN'T have expired, but here's a new one:

https://discord.gg/wDCrp9n2Z8

Comment options

Success in your journey

You must be logged in to vote
0 replies
Comment options

Hello @Neocryptoquant any new updates? How's your journey so far?

You must be logged in to vote
0 replies
Comment options

Hope you haven't given up! It gets a bit daunting mid way Lesson 4 on wards, but trust me, tunnel your way through it. By the time you're at Lesson 8, it'll seem like you've learnt so much, yet can't recollect anything at all.
But it's in Lesson 9 where you can actually feel yourself remembering and recalling everything you've learnt so far. I'm midway through the lesson and things are like clockwork now.
Also I like to use my free time to read up on ethers, hardhat, waffle, chai etc documentation to understand the space better.
Here's to hoping you haven't given up and to more of your updates!

You must be logged in to vote
0 replies
Comment options

hows it going mate on the journey? curious as im on lesson 7

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

AltStyle によって変換されたページ (->オリジナル) /