I had been trying to learn Solidity/Ethereum over the weekends for the past few months and the first 3-4 weekends were a drag as no matter what I do I wasnt able to focus and getting no where. The problem was not with motivation as I was trying to do it for many weeks but all I was able to do was read 100s of blog posts about it but not able to code anything.
Aparently I realized that on weekdays most of my work is in the "study" room whereas on weekend I was trying to do it in the living room. Now working in study on wekeend was an issue as it felt more like work than fun so last 2 weekends I tried changing the schedule and went 3 hours every Sunday to library with my son and while he was reading books I was coding in solidity.
I also had trouble writing code after 7:00 PM as I thought my brain was tired but last week I tried sitting in study around 10:00 -11:00 in night and boy I was able to focus and code.
Net Net I realized that:
Aparently I realized that on weekdays most of my work is in the "study" room whereas on weekend I was trying to do it in the living room. Now working in study on wekeend was an issue as it felt more like work than fun so last 2 weekends I tried changing the schedule and went 3 hours every Sunday to library with my son and while he was reading books I was coding in solidity.
I also had trouble writing code after 7:00 PM as I thought my brain was tired but last week I tried sitting in study around 10:00 -11:00 in night and boy I was able to focus and code.
Net Net I realized that:
- "Having a consistent Routine help with Deep Work"
- "Compartmentalization helps with Deep Work" as observed by me that if I am in "Study" room I am able to code even in nights.
Image found via google search |
Bitcoin/Ethereum fundamentals:
- http://www.usv.com/blog/fat-protocols
- https://bitsonblocks.net/2015/09/09/a-gentle-introduction-to-blockchain-technology/
- https://bitsonblocks.net/2015/09/01/a-gentle-introduction-to-bitcoin/
- https://bitsonblocks.net/2015/09/21/a-gentle-introduction-to-bitcoin-mining/
- https://bitsonblocks.net/2016/10/02/a-gentle-introduction-to-ethereum/
- https://bitsonblocks.net/2016/02/01/a-gentle-introduction-to-smart-contracts/
- https://bitsonblocks.net/2015/09/28/a-gentle-introduction-to-digital-tokens/
ICO
- https://hbr.org/2017/03/what-initial-coin-offerings-are-and-why-vc-firms-care
- https://blog.coinbase.com/app-coins-and-the-dawn-of-the-decentralized-business-model-8b8c951e734f
- https://blog.gdax.com/how-to-raise-money-on-a-blockchain-with-a-token-510562c9cdfa
- https://medium.com/@richardreeze/how-to-tell-which-cryptocurrencies-are-here-to-stay-fa9428cf3cfc
Smart Contracts
Beginner
- https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05
- https://dappsforbeginners.wordpress.com/tutorials/your-first-dapp
- https://auth0.com/blog/an-introduction-to-ethereum-and-smart-contracts-part-2/
Security
Upgradable
ERC20
- Standard Interface https://theethereum.wiki/w/index.php/ERC20_Token_Standard
- Sample implementation with tests https://github.com/dapphub/ds-token/tree/master/src
- Sample unbox coin with truffle http://truffleframework.com/tutorials/robust-smart-contracts-with-openzeppelin
Comments
Post a Comment