@nemesis1346
35Interested in Blockchain technology and moving to a decentralized ecosystem
steemit.com/@nemesis1346VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS20.87%
Net Worth
0.011USD
STEEM
0.187STEEM
SBD
0.000SBD
Effective Power
1.201SP
├── Own SP
0.000SP
└── Incoming DelegationsDeleg
+1.201SP
Detailed Balance
| STEEM | ||
| balance | 0.001STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.186STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.000SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 1.201SP | SP |
| Effective Power | 1.201SP | SP |
| Reward SP (pending) | 0.187SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.001 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.186 STEEM",
"vesting_shares": "0.000000 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "1953.311140 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | nemesis1346 |
| id | 1298868 |
| rank | 1,519,865 |
| reputation | 13623880843 |
| created | 2019-07-25T16:15:36 |
| recovery_account | steem |
| proxy | None |
| post_count | 8 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2019-10-05T18:25:06 |
| last_root_post | 2019-10-05T18:25:06 |
| last_vote_time | 1970-01-01T00:00:00 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.001 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 0.000000 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 1953.311140 VESTS |
| reward_vesting_balance | 369.684443 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2019-10-05T16:58:06 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 1298868,
"name": "nemesis1346",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5gqtU1YkjnLqpawfQR2bqRnEgCJFGuQRMPRoYriF7TqB1vEfRt",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7sS3xZcafGthoYbosk9NF8pR5ZTUwEiLacBu1VyBZie4vSHihk",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM5wHpjcsfGkMZsgAUJMyfSnubrvNrU9qP2zdDfY7MUgSnMNUQXt",
1
]
]
},
"memo_key": "STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ",
"json_metadata": "{\"profile\":{\"about\":\"Interested in Blockchain technology and moving to a decentralized ecosystem\",\"cover_image\":\"\"}}",
"posting_json_metadata": "",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2019-10-05T16:58:06",
"created": "2019-07-25T16:15:36",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 8,
"can_vote": true,
"voting_manabar": {
"current_mana": 1953311140,
"last_update_time": 1588944789
},
"downvote_manabar": {
"current_mana": 488327785,
"last_update_time": 1588944789
},
"voting_power": 0,
"balance": "0.001 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "1970-01-01T00:00:00",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.186 STEEM",
"reward_vesting_balance": "369.684443 VESTS",
"reward_vesting_steem": "0.187 STEEM",
"vesting_shares": "0.000000 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "1953.311140 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 373,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2019-10-05T18:25:06",
"last_root_post": "2019-10-05T18:25:06",
"last_vote_time": "1970-01-01T00:00:00",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "13623880843",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 1519865
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
ph-supportsent 0.001 STEEM to @nemesis13462022/08/17 08:22:33
ph-supportsent 0.001 STEEM to @nemesis1346
2022/08/17 08:22:33
| from | ph-support |
| to | nemesis1346 |
| amount | 0.001 STEEM |
| memo | |
| Transaction Info | Block #66876830/Trx 28b241afd1b443c3c9b3a48dea16a07ae9ed6eca |
View Raw JSON Data
{
"trx_id": "28b241afd1b443c3c9b3a48dea16a07ae9ed6eca",
"block": 66876830,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-08-17T08:22:33",
"op": [
"transfer",
{
"from": "ph-support",
"to": "nemesis1346",
"amount": "0.001 STEEM",
"memo": ""
}
]
}steemdelegated 1.201 SP to @nemesis13462020/05/08 13:33:09
steemdelegated 1.201 SP to @nemesis1346
2020/05/08 13:33:09
| delegator | steem |
| delegatee | nemesis1346 |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43198067/Trx ca8860aeab91e431ede22c6c0397f388bf54c736 |
View Raw JSON Data
{
"trx_id": "ca8860aeab91e431ede22c6c0397f388bf54c736",
"block": 43198067,
"trx_in_block": 68,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T13:33:09",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "nemesis1346",
"vesting_shares": "1953.311140 VESTS"
}
]
}steemdelegated 6.046 SP to @nemesis13462020/01/04 20:37:57
steemdelegated 6.046 SP to @nemesis1346
2020/01/04 20:37:57
| delegator | steem |
| delegatee | nemesis1346 |
| vesting shares | 9834.396709 VESTS |
| Transaction Info | Block #39643294/Trx b1ac811c595e475e909642fef79ba084841c6eb8 |
View Raw JSON Data
{
"trx_id": "b1ac811c595e475e909642fef79ba084841c6eb8",
"block": 39643294,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-01-04T20:37:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "nemesis1346",
"vesting_shares": "9834.396709 VESTS"
}
]
}steemdelegated 18.196 SP to @nemesis13462019/11/13 02:58:45
steemdelegated 18.196 SP to @nemesis1346
2019/11/13 02:58:45
| delegator | steem |
| delegatee | nemesis1346 |
| vesting shares | 29596.378986 VESTS |
| Transaction Info | Block #38127321/Trx 56da482f4cb4f8e71b716735336dde74fce0cde9 |
View Raw JSON Data
{
"trx_id": "56da482f4cb4f8e71b716735336dde74fce0cde9",
"block": 38127321,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-11-13T02:58:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "nemesis1346",
"vesting_shares": "29596.378986 VESTS"
}
]
}nemesis1346received 0.153 STEEM, 0.187 SP author reward for @nemesis1346 / test2019/10/12 05:04:48
nemesis1346received 0.153 STEEM, 0.187 SP author reward for @nemesis1346 / test
2019/10/12 05:04:48
| author | nemesis1346 |
| permlink | test |
| sbd payout | 0.000 SBD |
| steem payout | 0.153 STEEM |
| vesting payout | 304.445933 VESTS |
| Transaction Info | Block #37210040/Virtual Operation #5 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 37210040,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 5,
"timestamp": "2019-10-12T05:04:48",
"op": [
"author_reward",
{
"author": "nemesis1346",
"permlink": "test",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.153 STEEM",
"vesting_payout": "304.445933 VESTS"
}
]
}busy.orgreceived 0.021 SP benefactor reward from @nemesis13462019/10/12 05:04:48
busy.orgreceived 0.021 SP benefactor reward from @nemesis1346
2019/10/12 05:04:48
| benefactor | busy.org |
| author | nemesis1346 |
| permlink | test |
| sbd payout | 0.000 SBD |
| steem payout | 0.017 STEEM |
| vesting payout | 33.607667 VESTS |
| Transaction Info | Block #37210040/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 37210040,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2019-10-12T05:04:48",
"op": [
"comment_benefactor_reward",
{
"benefactor": "busy.org",
"author": "nemesis1346",
"permlink": "test",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.017 STEEM",
"vesting_payout": "33.607667 VESTS"
}
]
}nemesis1346received 0.033 STEEM, 0.040 SP author reward for @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer2019/10/12 04:29:21
nemesis1346received 0.033 STEEM, 0.040 SP author reward for @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer
2019/10/12 04:29:21
| author | nemesis1346 |
| permlink | 2kknpw-how-to-be-a-blockchain-freelancer |
| sbd payout | 0.000 SBD |
| steem payout | 0.033 STEEM |
| vesting payout | 65.238510 VESTS |
| Transaction Info | Block #37209334/Virtual Operation #6 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 37209334,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 6,
"timestamp": "2019-10-12T04:29:21",
"op": [
"author_reward",
{
"author": "nemesis1346",
"permlink": "2kknpw-how-to-be-a-blockchain-freelancer",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.033 STEEM",
"vesting_payout": "65.238510 VESTS"
}
]
}smartumreplied to @nemesis1346 / pz1xk62019/10/08 10:38:33
smartumreplied to @nemesis1346 / pz1xk6
2019/10/08 10:38:33
| parent author | nemesis1346 |
| parent permlink | passing-and-teaching-your-software-project-to-another-developer |
| author | smartum |
| permlink | pz1xk6 |
| title | |
| body | The most important thing here is to leave a company or a project without any technical debt. So for any software engineer, it is a must to write a code in a way that would be clear and understandable to anyone else that comes to work with the same project after him. |
| json metadata | {"app":"steemit/0.1"} |
| Transaction Info | Block #37101738/Trx 2be1be6e24c008815b39c236fdd6a5994f9c09b9 |
View Raw JSON Data
{
"trx_id": "2be1be6e24c008815b39c236fdd6a5994f9c09b9",
"block": 37101738,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-08T10:38:33",
"op": [
"comment",
{
"parent_author": "nemesis1346",
"parent_permlink": "passing-and-teaching-your-software-project-to-another-developer",
"author": "smartum",
"permlink": "pz1xk6",
"title": "",
"body": "The most important thing here is to leave a company or a project without any technical debt. So for any software engineer, it is a must to write a code in a way that would be clear and understandable to anyone else that comes to work with the same project after him.",
"json_metadata": "{\"app\":\"steemit/0.1\"}"
}
]
}smartumupvoted (100.00%) @nemesis1346 / passing-and-teaching-your-software-project-to-another-developer2019/10/08 10:36:48
smartumupvoted (100.00%) @nemesis1346 / passing-and-teaching-your-software-project-to-another-developer
2019/10/08 10:36:48
| voter | smartum |
| author | nemesis1346 |
| permlink | passing-and-teaching-your-software-project-to-another-developer |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37101703/Trx 62fc6e4b01b83d6558f5a46490cb80d305b4be7d |
View Raw JSON Data
{
"trx_id": "62fc6e4b01b83d6558f5a46490cb80d305b4be7d",
"block": 37101703,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-08T10:36:48",
"op": [
"vote",
{
"voter": "smartum",
"author": "nemesis1346",
"permlink": "passing-and-teaching-your-software-project-to-another-developer",
"weight": 10000
}
]
}2019/10/06 11:32:03
2019/10/06 11:32:03
| voter | bytekingz |
| author | nemesis1346 |
| permlink | hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37045319/Trx bd02078fadd13f05557eefa0a7c668a08c75c8c7 |
View Raw JSON Data
{
"trx_id": "bd02078fadd13f05557eefa0a7c668a08c75c8c7",
"block": 37045319,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-06T11:32:03",
"op": [
"vote",
{
"voter": "bytekingz",
"author": "nemesis1346",
"permlink": "hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore",
"weight": 10000
}
]
}nemesis1346published a new post: test-of-wallet2019/10/05 18:25:06
nemesis1346published a new post: test-of-wallet
2019/10/05 18:25:06
| parent author | |
| parent permlink | blockchain |
| author | nemesis1346 |
| permlink | test-of-wallet |
| title | test of wallet |
| body | sfafaf |
| json metadata | {"tags":["blockchain","hyperledger","ethereum","bitcoin"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #37024819/Trx 0cc1b170732c719a32536defeedd5471f5c614a2 |
View Raw JSON Data
{
"trx_id": "0cc1b170732c719a32536defeedd5471f5c614a2",
"block": 37024819,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T18:25:06",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "nemesis1346",
"permlink": "test-of-wallet",
"title": "test of wallet",
"body": "sfafaf",
"json_metadata": "{\"tags\":[\"blockchain\",\"hyperledger\",\"ethereum\",\"bitcoin\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}nemesis1346updated options for passing-and-teaching-your-software-project-to-another-developer2019/10/05 18:17:39
nemesis1346updated options for passing-and-teaching-your-software-project-to-another-developer
2019/10/05 18:17:39
| author | nemesis1346 |
| permlink | passing-and-teaching-your-software-project-to-another-developer |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"busy.org","weight":1000}]}]] |
| Transaction Info | Block #37024672/Trx b5873099aa7bf50332b2c533ced8dc483da68309 |
View Raw JSON Data
{
"trx_id": "b5873099aa7bf50332b2c533ced8dc483da68309",
"block": 37024672,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T18:17:39",
"op": [
"comment_options",
{
"author": "nemesis1346",
"permlink": "passing-and-teaching-your-software-project-to-another-developer",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "busy.org",
"weight": 1000
}
]
}
]
]
}
]
}nemesis1346published a new post: passing-and-teaching-your-software-project-to-another-developer2019/10/05 18:17:39
nemesis1346published a new post: passing-and-teaching-your-software-project-to-another-developer
2019/10/05 18:17:39
| parent author | |
| parent permlink | software |
| author | nemesis1346 |
| permlink | passing-and-teaching-your-software-project-to-another-developer |
| title | Passing and Teaching your Software Project to another developer |
| body | # Passing and Teaching your Software Project to another developer. I am very sure lots of junior developers that started growing professionally within a company have experienced this. There is a time where you must to teach someone else the functionality of a project that you developed almost by yourself. This sort of situations arises when you change of project or you start working in another Company. I have experienced both. Is hard to teach someone else in a small period of time what took you months or years of development. This is my experience.  My first experience with this kind of situations was in Ecuador in a Software Company called Bayteq. I got an opportunity to study my Master in Computer Science in Canada so I quit my job. Quickly my managers started to prepare everything for my departure. By that time I was already involved in several projects but there was one in specific, a retail mobile application, that I pretty much developed by myself. Since no one else worked with me in this project I needed to prepare the project to transfer the knowledge to other junior developers. At that point, I could have been considered already a senior developer after working one year and a half in that software company. I was happy and the work was hard by I felt empowered when I was the main developer in the center of the room while other developers were listening to me. My second experience was a little easier. It was in Canada in a non-profit project for the Indigenous Council of First Nations in Saskatoon Canada. It was a mobile and web app for tracking jobs statistical data and I was the one in charge of the front-end development. In this case, I did a presentation in powerpoint that was more general, and didnt include too much code. Was smooth and more manageable. Although the improvement was that I was directly interacting with the client. It gave me more confidence in the presentation of projects. My lastly and more important experience in these kinds of situations recently happened in Victoria British Columbia Canada. I was working on a **Blockchain** project for one year already and finally, I needed to transfer the knowledge to another developer so I can step out and start other projects. Consequently, I realized the patterns of my previous experiences and I had a plan to save time and be more efficient when passing and transferring these sort of huge projects to another person.  It gave me great satisfaction to have a plan in motion and later on I concluded what is important in these kinds of situations: * **The report.-* **Usually use to be required by the company of the client, the owner of the product.* Therefore, you must teach all the possible diagrams, features of the product, important questions to be answered, the architecture of the code, explanation of the main files, mockups, algorithm workflows, research references, unit tests, etc. All depends on your project * **Teach by letting them do.- **You should teach the other developer or developers how to operate the main files. For example in the project I delivered, I taught the other developer how to introduce new examples of execution in the Unit Test file for testing the back end. Also, I taught him how to deal with compilation problems and how to find a way to solve it since most of the times the other developer will be the one that will support the project later on. Ultimately, I had to teach him the main algorithms on the whiteboard and run some examples that needed to be drawn in the whiteboard as well. *These sort of practices beneficiates us both, for you as a teacher and for him as a student.* * **Tutorial of initial settings.- **Especially in research projects, the *Tutorial* is different from the *Report*. The *Report* contains the explanation of the architecture, the requirements, all the client needs to now(the same as I mentioned before). The *Report* could be understood by someone that not necessarily is a developer. Although the *Tutorial* is a quick step by step error handling documents that possibly includes commands or code and more specific for the technical side. * **Proper attitude.-** It's not like you want to be their closest friend but always is good to have a positive mood and willingness to talk formally or informally about anything in order to not have uncomfortable silences and just overall to gain confidence and trust. As you all know very well, in this Industry as in any other Industry, *your contacts sometimes are more important than the actual job.* I find that these experiences make you grow as a professional, as a developer and most important as a person. These skills are important in any field when you are trying to communicate your thoughts of any project you have finished. Moreover, it helps you develop your soft skills so you can apply it in your daily life, either your professional or personal life. I hope this post was useful for you and if you liked it please thumbs up and share it. Thanks too much!! Calgary Airport, Saskatchewan, Canada, December 21, 2018. |
| json metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["software","entrepreneurship","teaching","blockchain"],"users":[],"links":[],"image":["https://cdn-images-1.medium.com/max/9894/1*wy8IYJ4YyGLTfqZLebXR-w.jpeg","https://cdn-images-1.medium.com/max/2000/1*U-AyTVO3ATwHdgu1e5liNg.jpeg"]} |
| Transaction Info | Block #37024672/Trx b5873099aa7bf50332b2c533ced8dc483da68309 |
View Raw JSON Data
{
"trx_id": "b5873099aa7bf50332b2c533ced8dc483da68309",
"block": 37024672,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T18:17:39",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "software",
"author": "nemesis1346",
"permlink": "passing-and-teaching-your-software-project-to-another-developer",
"title": "Passing and Teaching your Software Project to another developer",
"body": "\n# Passing and Teaching your Software Project to another developer.\n\nI am very sure lots of junior developers that started growing professionally within a company have experienced this. There is a time where you must to teach someone else the functionality of a project that you developed almost by yourself. This sort of situations arises when you change of project or you start working in another Company. I have experienced both. Is hard to teach someone else in a small period of time what took you months or years of development. This is my experience.\n\n\n\nMy first experience with this kind of situations was in Ecuador in a Software Company called Bayteq. I got an opportunity to study my Master in Computer Science in Canada so I quit my job. Quickly my managers started to prepare everything for my departure. By that time I was already involved in several projects but there was one in specific, a retail mobile application, that I pretty much developed by myself. Since no one else worked with me in this project I needed to prepare the project to transfer the knowledge to other junior developers. At that point, I could have been considered already a senior developer after working one year and a half in that software company. I was happy and the work was hard by I felt empowered when I was the main developer in the center of the room while other developers were listening to me.\n\nMy second experience was a little easier. It was in Canada in a non-profit project for the Indigenous Council of First Nations in Saskatoon Canada. It was a mobile and web app for tracking jobs statistical data and I was the one in charge of the front-end development. In this case, I did a presentation in powerpoint that was more general, and didnt include too much code. Was smooth and more manageable. Although the improvement was that I was directly interacting with the client. It gave me more confidence in the presentation of projects.\n\nMy lastly and more important experience in these kinds of situations recently happened in Victoria British Columbia Canada. I was working on a **Blockchain** project for one year already and finally, I needed to transfer the knowledge to another developer so I can step out and start other projects. Consequently, I realized the patterns of my previous experiences and I had a plan to save time and be more efficient when passing and transferring these sort of huge projects to another person.\n\n\n\nIt gave me great satisfaction to have a plan in motion and later on I concluded what is important in these kinds of situations:\n\n* **The report.-* **Usually use to be required by the company of the client, the owner of the product.* Therefore, you must teach all the possible diagrams, features of the product, important questions to be answered, the architecture of the code, explanation of the main files, mockups, algorithm workflows, research references, unit tests, etc. All depends on your project\n\n* **Teach by letting them do.- **You should teach the other developer or developers how to operate the main files. For example in the project I delivered, I taught the other developer how to introduce new examples of execution in the Unit Test file for testing the back end. Also, I taught him how to deal with compilation problems and how to find a way to solve it since most of the times the other developer will be the one that will support the project later on. Ultimately, I had to teach him the main algorithms on the whiteboard and run some examples that needed to be drawn in the whiteboard as well. *These sort of practices beneficiates us both, for you as a teacher and for him as a student.*\n\n* **Tutorial of initial settings.- **Especially in research projects, the *Tutorial* is different from the *Report*. The *Report* contains the explanation of the architecture, the requirements, all the client needs to now(the same as I mentioned before). The *Report* could be understood by someone that not necessarily is a developer. Although the *Tutorial* is a quick step by step error handling documents that possibly includes commands or code and more specific for the technical side.\n\n* **Proper attitude.-** It's not like you want to be their closest friend but always is good to have a positive mood and willingness to talk formally or informally about anything in order to not have uncomfortable silences and just overall to gain confidence and trust. As you all know very well, in this Industry as in any other Industry, *your contacts sometimes are more important than the actual job.*\n\nI find that these experiences make you grow as a professional, as a developer and most important as a person. These skills are important in any field when you are trying to communicate your thoughts of any project you have finished. Moreover, it helps you develop your soft skills so you can apply it in your daily life, either your professional or personal life.\n\nI hope this post was useful for you and if you liked it please thumbs up and share it. Thanks too much!!\n\nCalgary Airport, Saskatchewan, Canada, December 21, 2018.\n",
"json_metadata": "{\"community\":\"busy\",\"app\":\"busy/2.5.6\",\"format\":\"markdown\",\"tags\":[\"software\",\"entrepreneurship\",\"teaching\",\"blockchain\"],\"users\":[],\"links\":[],\"image\":[\"https://cdn-images-1.medium.com/max/9894/1*wy8IYJ4YyGLTfqZLebXR-w.jpeg\",\"https://cdn-images-1.medium.com/max/2000/1*U-AyTVO3ATwHdgu1e5liNg.jpeg\"]}"
}
]
}nemesis1346updated options for after-more-than-40-flights-it-s-not-fun-anymore2019/10/05 18:03:33
nemesis1346updated options for after-more-than-40-flights-it-s-not-fun-anymore
2019/10/05 18:03:33
| author | nemesis1346 |
| permlink | after-more-than-40-flights-it-s-not-fun-anymore |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"busy.org","weight":1000}]}]] |
| Transaction Info | Block #37024390/Trx 19494e9a8909a19462d82e33196cf9919dc32fc4 |
View Raw JSON Data
{
"trx_id": "19494e9a8909a19462d82e33196cf9919dc32fc4",
"block": 37024390,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T18:03:33",
"op": [
"comment_options",
{
"author": "nemesis1346",
"permlink": "after-more-than-40-flights-it-s-not-fun-anymore",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "busy.org",
"weight": 1000
}
]
}
]
]
}
]
}nemesis1346published a new post: after-more-than-40-flights-it-s-not-fun-anymore2019/10/05 18:03:33
nemesis1346published a new post: after-more-than-40-flights-it-s-not-fun-anymore
2019/10/05 18:03:33
| parent author | |
| parent permlink | software-developer |
| author | nemesis1346 |
| permlink | after-more-than-40-flights-it-s-not-fun-anymore |
| title | After more than 40 flights It’s not fun anymore. |
| body | # After more than 40 flights It’s not fun anymore. After so many trips, traveling is not fun anymore. My first flight was to the USA in Oregon State in 2012. I went for coursing an exchange program at Oregon State University. I remember being excited seeing for the first time how my fear of highs was suppressed when the plane departed. It is a fun sensation and adrenaline, of course for people that don't like highs, such as me. After the plane departs from your home country getting further away you start seeing the continental lands from the sky. I don't remember where I had to do a change of flight, maybe it was in Panama and in Miami. In both, the pattern repeats, long lines for check-in your bags, long hours to wait for the next flight stuck inside the airports, expensive branches of fast food and very expensive branches of healthy food. Thousands of people from all around the world.  I know that nowadays everybody takes it for granted. Travelling has become so common nowadays. Although, I must tell that for someone that comes from a humble background of a hardworking middle-class family in Ecuador South America is always shocking the first time. Most Ecuadorians cannot make it out of the country or if they do is to their neighbor countries by bus or walking. This reality is due to economic instability and corrupted governments. I am grateful I have had the chance to experience these developed world daily routines. In Corvallis Oregon in 2012, I had the chance to go around the province in the bus and with friends in a car. I also had the chance to visit Seattle in Washington. Always that find myself in new cities and places I try to go alone any time I can. It is always rewarding encountering yourself with different experiences on the road, especially when it seems to be risky. For example, several times I have lost bus schedules due to my fault or their deficiencies and I had encountered myself stuck, scared and alone. > I have started to realize that the real traveling life is full of adrenaline but definitely requires a lot of physical and mental effort when you encounter yourself lost. Sometimes you have to find your way out just by walking and asking people, being in contact with the uncertainties of the world. Four years after the USA experience I have come to Canada to study a master degree in Computer Science. Here was different, I had a job and had a lot of projects out of my city. Because of it either visiting my family or for business, I have had to travel from flight to flight to Peru(Lima), Colombia(Bogota), Panama again, and within Canada, to Calgary in a Greyhound bus, to Victoria BC in plane and Vancouver in a ferry. All of this in a period of just one year. For me it was astonishing, Canada is the land of opportunities. Unfortunately, all of those trips I experienced the same long lines, the same exhausting waiting time when you dont sleep very well, keep spending money, carry your bags, the security check(I hate this I feel like a criminal, I am sure I am not the only one that feels like that, I understand though must be because security issues), etc. What I usually do on those waiting periods of time is to write or to work, which is ok but after all these trips I started wondering: ### Is it really fun traveling? Or is an exhausting, tedious and expensive routine?  Of course I have had great experiences when I arrived at my final destination!. But then you also encounter the tedious work of finding a place to stay safe and secure and go there with all your bags. I am not financially free yet so I dont mind taking the bus for going to my temporary place. Nowadays is a little bit easier with Airbnb but it doesn’t make less stressful. Moreover, I have experienced really awful preoccupations when I have lost all my documents in a distant city(Just happened recently, I lost my wallet in a Starbucks but the next day they found it, such a relief). Maybe I am a pessimist or just a sincere guy. I wish It could be more relaxing and emotionally rewarding either we travel for entertaining or for business. For example, there should be places to meditate or for doing yoga or for doing some exercise. I think we also deserve some healthy habits while traveling. I guess those initiatives would be private first but it should be free someday as we move faster to a changing and more connected world. Right now I am waiting for the next flight to Calgary in 4 hours meanwhile I am watching through the glass all the planes carrying the exhausted people I am talking about from one place to another. In spite of that, I will keep traveling since we all know are more physically connected than ever before. It has become a part of our lives… |
| json metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["software-developer","business"],"users":[],"links":[],"image":["https://cdn-images-1.medium.com/max/2000/1*a_k1bixt40bKbj-fCelE_A.jpeg","https://cdn-images-1.medium.com/max/2000/1*nRA1mNCsi0mq8IcUimqM1A.jpeg"]} |
| Transaction Info | Block #37024390/Trx 19494e9a8909a19462d82e33196cf9919dc32fc4 |
View Raw JSON Data
{
"trx_id": "19494e9a8909a19462d82e33196cf9919dc32fc4",
"block": 37024390,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T18:03:33",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "software-developer",
"author": "nemesis1346",
"permlink": "after-more-than-40-flights-it-s-not-fun-anymore",
"title": "After more than 40 flights It’s not fun anymore.",
"body": "\n# After more than 40 flights It’s not fun anymore.\n\nAfter so many trips, traveling is not fun anymore. My first flight was to the USA in Oregon State in 2012. I went for coursing an exchange program at Oregon State University. I remember being excited seeing for the first time how my fear of highs was suppressed when the plane departed. It is a fun sensation and adrenaline, of course for people that don't like highs, such as me.\n\nAfter the plane departs from your home country getting further away you start seeing the continental lands from the sky. I don't remember where I had to do a change of flight, maybe it was in Panama and in Miami. In both, the pattern repeats, long lines for check-in your bags, long hours to wait for the next flight stuck inside the airports, expensive branches of fast food and very expensive branches of healthy food. Thousands of people from all around the world.\n\n\n\nI know that nowadays everybody takes it for granted. Travelling has become so common nowadays. Although, I must tell that for someone that comes from a humble background of a hardworking middle-class family in Ecuador South America is always shocking the first time. Most Ecuadorians cannot make it out of the country or if they do is to their neighbor countries by bus or walking. This reality is due to economic instability and corrupted governments.\n\nI am grateful I have had the chance to experience these developed world daily routines. In Corvallis Oregon in 2012, I had the chance to go around the province in the bus and with friends in a car. I also had the chance to visit Seattle in Washington. Always that find myself in new cities and places I try to go alone any time I can. It is always rewarding encountering yourself with different experiences on the road, especially when it seems to be risky. For example, several times I have lost bus schedules due to my fault or their deficiencies and I had encountered myself stuck, scared and alone.\n> I have started to realize that the real traveling life is full of adrenaline but definitely requires a lot of physical and mental effort when you encounter yourself lost. Sometimes you have to find your way out just by walking and asking people, being in contact with the uncertainties of the world.\n\nFour years after the USA experience I have come to Canada to study a master degree in Computer Science. Here was different, I had a job and had a lot of projects out of my city. Because of it either visiting my family or for business, I have had to travel from flight to flight to Peru(Lima), Colombia(Bogota), Panama again, and within Canada, to Calgary in a Greyhound bus, to Victoria BC in plane and Vancouver in a ferry. All of this in a period of just one year. For me it was astonishing, Canada is the land of opportunities.\n\nUnfortunately, all of those trips I experienced the same long lines, the same exhausting waiting time when you dont sleep very well, keep spending money, carry your bags, the security check(I hate this I feel like a criminal, I am sure I am not the only one that feels like that, I understand though must be because security issues), etc. What I usually do on those waiting periods of time is to write or to work, which is ok but after all these trips I started wondering:\n\n### Is it really fun traveling? Or is an exhausting, tedious and expensive routine?\n\n\n\nOf course I have had great experiences when I arrived at my final destination!. But then you also encounter the tedious work of finding a place to stay safe and secure and go there with all your bags. I am not financially free yet so I dont mind taking the bus for going to my temporary place. Nowadays is a little bit easier with Airbnb but it doesn’t make less stressful. Moreover, I have experienced really awful preoccupations when I have lost all my documents in a distant city(Just happened recently, I lost my wallet in a Starbucks but the next day they found it, such a relief).\n\nMaybe I am a pessimist or just a sincere guy. I wish It could be more relaxing and emotionally rewarding either we travel for entertaining or for business. For example, there should be places to meditate or for doing yoga or for doing some exercise. I think we also deserve some healthy habits while traveling. I guess those initiatives would be private first but it should be free someday as we move faster to a changing and more connected world.\n\nRight now I am waiting for the next flight to Calgary in 4 hours meanwhile I am watching through the glass all the planes carrying the exhausted people I am talking about from one place to another. In spite of that, I will keep traveling since we all know are more physically connected than ever before. It has become a part of our lives…\n\n\n",
"json_metadata": "{\"community\":\"busy\",\"app\":\"busy/2.5.6\",\"format\":\"markdown\",\"tags\":[\"software-developer\",\"business\"],\"users\":[],\"links\":[],\"image\":[\"https://cdn-images-1.medium.com/max/2000/1*a_k1bixt40bKbj-fCelE_A.jpeg\",\"https://cdn-images-1.medium.com/max/2000/1*nRA1mNCsi0mq8IcUimqM1A.jpeg\"]}"
}
]
}nemesis1346followed @fyrstikken2019/10/05 17:57:24
nemesis1346followed @fyrstikken
2019/10/05 17:57:24
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"fyrstikken","what":["blog"]}] |
| Transaction Info | Block #37024267/Trx c65ccc5a0dae8f2d5ecc4b6b06bdd7e49076511a |
View Raw JSON Data
{
"trx_id": "c65ccc5a0dae8f2d5ecc4b6b06bdd7e49076511a",
"block": 37024267,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:57:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"fyrstikken\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @timcliff2019/10/05 17:57:24
nemesis1346followed @timcliff
2019/10/05 17:57:24
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"timcliff","what":["blog"]}] |
| Transaction Info | Block #37024267/Trx 082b6907a3306cc372440c525932e4516af080e0 |
View Raw JSON Data
{
"trx_id": "082b6907a3306cc372440c525932e4516af080e0",
"block": 37024267,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:57:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"timcliff\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @curie2019/10/05 17:57:24
nemesis1346followed @curie
2019/10/05 17:57:24
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"curie","what":["blog"]}] |
| Transaction Info | Block #37024267/Trx b453bede8f7ae27e9c3f6f960f288b532e028d83 |
View Raw JSON Data
{
"trx_id": "b453bede8f7ae27e9c3f6f960f288b532e028d83",
"block": 37024267,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:57:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"curie\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @sweetsssj2019/10/05 17:57:21
nemesis1346followed @sweetsssj
2019/10/05 17:57:21
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"sweetsssj","what":["blog"]}] |
| Transaction Info | Block #37024266/Trx d08c5a2086b0d25384a4eb16f544850647b35543 |
View Raw JSON Data
{
"trx_id": "d08c5a2086b0d25384a4eb16f544850647b35543",
"block": 37024266,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:57:21",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"sweetsssj\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @cheetah2019/10/05 17:57:21
nemesis1346followed @cheetah
2019/10/05 17:57:21
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"cheetah","what":["blog"]}] |
| Transaction Info | Block #37024266/Trx 5970c14ea6571387b2ae9ca20c3cf9b63d84cdd9 |
View Raw JSON Data
{
"trx_id": "5970c14ea6571387b2ae9ca20c3cf9b63d84cdd9",
"block": 37024266,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:57:21",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"cheetah\",\"what\":[\"blog\"]}]"
}
]
}2019/10/05 17:56:51
2019/10/05 17:56:51
| parent author | nemesis1346 |
| parent permlink | hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore |
| author | cheetah |
| permlink | cheetah-re-nemesis1346hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore |
| title | |
| body | Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: https://medium.com/@nemesis1346/hyperledger-composer-and-ionic-front-end-npm-environment-change-gitignore-8efd66299561?source=rss-dc94c092a4d------2 |
| json metadata | |
| Transaction Info | Block #37024256/Trx 57f125931228c1f53226f3b53e353f11076f9377 |
View Raw JSON Data
{
"trx_id": "57f125931228c1f53226f3b53e353f11076f9377",
"block": 37024256,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:56:51",
"op": [
"comment",
{
"parent_author": "nemesis1346",
"parent_permlink": "hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore",
"author": "cheetah",
"permlink": "cheetah-re-nemesis1346hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore",
"title": "",
"body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttps://medium.com/@nemesis1346/hyperledger-composer-and-ionic-front-end-npm-environment-change-gitignore-8efd66299561?source=rss-dc94c092a4d------2",
"json_metadata": ""
}
]
}2019/10/05 17:56:48
2019/10/05 17:56:48
| voter | cheetah |
| author | nemesis1346 |
| permlink | hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore |
| weight | 8 (0.08%) |
| Transaction Info | Block #37024255/Trx f3d930af80b02928098c9d108a24a188f5817047 |
View Raw JSON Data
{
"trx_id": "f3d930af80b02928098c9d108a24a188f5817047",
"block": 37024255,
"trx_in_block": 25,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:56:48",
"op": [
"vote",
{
"voter": "cheetah",
"author": "nemesis1346",
"permlink": "hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore",
"weight": 8
}
]
}2019/10/05 17:56:12
2019/10/05 17:56:12
| author | nemesis1346 |
| permlink | hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"busy.org","weight":1000}]}]] |
| Transaction Info | Block #37024243/Trx d4c24b661f16e1ac39d2cdf13a32f309ee89a2d3 |
View Raw JSON Data
{
"trx_id": "d4c24b661f16e1ac39d2cdf13a32f309ee89a2d3",
"block": 37024243,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:56:12",
"op": [
"comment_options",
{
"author": "nemesis1346",
"permlink": "hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "busy.org",
"weight": 1000
}
]
}
]
]
}
]
}2019/10/05 17:56:12
2019/10/05 17:56:12
| parent author | |
| parent permlink | blockchain |
| author | nemesis1346 |
| permlink | hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore |
| title | Hyperledger Composer, Ionic Front End, React Front End, npm environment change .gitignore |
| body | # Hyperledger Composer and Ionic Front End npm environment change .gitignore  Hyperledger composer and Ionic Framework both depend on nodejs. Although I know all of us have encountered the problem of the node_modules and package-lock.json mess when we change of environments. Let’s say that that you are running an application that has a component of Hyperledger Composer as Back End and the interface is an ionic project. We add and delete npm libraries and then we either pass it to other developers of we change to a machine that has another firmware, OS, call it as you want. The point is that you guys know what happens. The npm install could mess entirely the node-sass libraries or some version could change that affects all the compilation. I have had run into so many times into this problem that just recently realized why I wasn’t using .gitignore or why didn’t work. If that happens to you, maybe what I did could help you. 1. We have to untrack or delete the unnecessary files that are already in the repository. With the following commands(I took this [link](https://askjong.com/howto/ignore-and-untrack-files-with-git) as a reference): **echo “:path_to_ignore” >> .gitignore** //To add the path of file or folder we want to ignore **git rm — cached :path_to_untrack **//It deletes the cache o untrack those files. If you want to untrack folders use **rm -rf. **Alternatively, you can use these form([reference](https://stackoverflow.com/questions/18418718/git-still-adds-and-tracks-folders-marked-in-gitignore)): **git rm -r — cached path** 2. That’s all!!!. We now can commit the changes or use Visual Code or any other IDE to upload those changes to untrack the unnecessary files and folders that mess with our compilation. **git add .gitignore** **git commit -m “Ignoring…”** The important files from my experience to be ignored are node_modules and package.json in each of the folders you run a server or front-end that uses nodejs. ### Update I also run into problems when dealing with React projects and .gitignore so in React I recommend ignoring the *yarn.lock *which from my understanding is the equivalent to *package-lock.json.* That’s all for this small post. Hope this solution can help someone. Any comments are welcome. Victoria, BC, Canada, December 18, 2018 |
| json metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["blockchain","bitcoin","hyperledger","ethereum"],"users":[],"links":["https://askjong.com/howto/ignore-and-untrack-files-with-git","https://stackoverflow.com/questions/18418718/git-still-adds-and-tracks-folders-marked-in-gitignore"],"image":["https://ipfs.busy.org/ipfs/QmNXSTFojCaAwvd9tEtapjsc3b1UXQPZK7va8Rn7dSg6HD"]} |
| Transaction Info | Block #37024243/Trx d4c24b661f16e1ac39d2cdf13a32f309ee89a2d3 |
View Raw JSON Data
{
"trx_id": "d4c24b661f16e1ac39d2cdf13a32f309ee89a2d3",
"block": 37024243,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:56:12",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "nemesis1346",
"permlink": "hyperledger-composer-ionic-front-end-react-front-end-npm-environment-change-gitignore",
"title": "Hyperledger Composer, Ionic Front End, React Front End, npm environment change .gitignore",
"body": "\n# Hyperledger Composer and Ionic Front End npm environment change .gitignore\n\n\n\n\nHyperledger composer and Ionic Framework both depend on nodejs. Although I know all of us have encountered the problem of the node_modules and package-lock.json mess when we change of environments. Let’s say that that you are running an application that has a component of Hyperledger Composer as Back End and the interface is an ionic project. We add and delete npm libraries and then we either pass it to other developers of we change to a machine that has another firmware, OS, call it as you want. The point is that you guys know what happens. The npm install could mess entirely the node-sass libraries or some version could change that affects all the compilation. I have had run into so many times into this problem that just recently realized why I wasn’t using .gitignore or why didn’t work.\n\nIf that happens to you, maybe what I did could help you.\n\n1. We have to untrack or delete the unnecessary files that are already in the repository. With the following commands(I took this [link](https://askjong.com/howto/ignore-and-untrack-files-with-git) as a reference):\n\n **echo “:path_to_ignore” >> .gitignore** //To add the path of file or folder we want to ignore\n\n **git rm — cached :path_to_untrack **//It deletes the cache o untrack those files. If you want to untrack folders use **rm -rf. **Alternatively, you can use these form([reference](https://stackoverflow.com/questions/18418718/git-still-adds-and-tracks-folders-marked-in-gitignore)): **git rm -r — cached path**\n\n2. That’s all!!!. We now can commit the changes or use Visual Code or any other IDE to upload those changes to untrack the unnecessary files and folders that mess with our compilation.\n\n **git add .gitignore**\n\n **git commit -m “Ignoring…”**\n\nThe important files from my experience to be ignored are node_modules and package.json in each of the folders you run a server or front-end that uses nodejs.\n\n### Update\n\nI also run into problems when dealing with React projects and .gitignore so in React I recommend ignoring the *yarn.lock *which from my understanding is the equivalent to *package-lock.json.*\n\nThat’s all for this small post. Hope this solution can help someone. Any comments are welcome.\n\nVictoria, BC, Canada, December 18, 2018\n",
"json_metadata": "{\"community\":\"busy\",\"app\":\"busy/2.5.6\",\"format\":\"markdown\",\"tags\":[\"blockchain\",\"bitcoin\",\"hyperledger\",\"ethereum\"],\"users\":[],\"links\":[\"https://askjong.com/howto/ignore-and-untrack-files-with-git\",\"https://stackoverflow.com/questions/18418718/git-still-adds-and-tracks-folders-marked-in-gitignore\"],\"image\":[\"https://ipfs.busy.org/ipfs/QmNXSTFojCaAwvd9tEtapjsc3b1UXQPZK7va8Rn7dSg6HD\"]}"
}
]
}bytekingzupvoted (100.00%) @nemesis1346 / the-solo-default-configuration-for-hyperledger-composer2019/10/05 17:46:24
bytekingzupvoted (100.00%) @nemesis1346 / the-solo-default-configuration-for-hyperledger-composer
2019/10/05 17:46:24
| voter | bytekingz |
| author | nemesis1346 |
| permlink | the-solo-default-configuration-for-hyperledger-composer |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37024047/Trx 3b2f8b3f60df69fb49fc1a28c95847f5cac74137 |
View Raw JSON Data
{
"trx_id": "3b2f8b3f60df69fb49fc1a28c95847f5cac74137",
"block": 37024047,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:46:24",
"op": [
"vote",
{
"voter": "bytekingz",
"author": "nemesis1346",
"permlink": "the-solo-default-configuration-for-hyperledger-composer",
"weight": 10000
}
]
}2019/10/05 17:34:42
2019/10/05 17:34:42
| parent author | nemesis1346 |
| parent permlink | the-solo-default-configuration-for-hyperledger-composer |
| author | steemitboard |
| permlink | steemitboard-notify-nemesis1346-20191005t173441000z |
| title | |
| body | Congratulations @nemesis1346! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : <table><tr><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@nemesis1346/voted.png?201910050555"></td><td>You received more than 10 upvotes. Your next target is to reach 50 upvotes.</td></tr> </table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@nemesis1346) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=nemesis1346)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #37023813/Trx 089ca04a67d13a5b026cf555d86c64961ca40bc3 |
View Raw JSON Data
{
"trx_id": "089ca04a67d13a5b026cf555d86c64961ca40bc3",
"block": 37023813,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:34:42",
"op": [
"comment",
{
"parent_author": "nemesis1346",
"parent_permlink": "the-solo-default-configuration-for-hyperledger-composer",
"author": "steemitboard",
"permlink": "steemitboard-notify-nemesis1346-20191005t173441000z",
"title": "",
"body": "Congratulations @nemesis1346! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n<table><tr><td><img src=\"https://steemitimages.com/60x70/http://steemitboard.com/@nemesis1346/voted.png?201910050555\"></td><td>You received more than 10 upvotes. Your next target is to reach 50 upvotes.</td></tr>\n</table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@nemesis1346) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=nemesis1346)_</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}nemesis1346followed @marius192019/10/05 17:31:24
nemesis1346followed @marius19
2019/10/05 17:31:24
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"marius19","what":["blog"]}] |
| Transaction Info | Block #37023747/Trx 860344f4aa1f3a88fc110947478bde7691943cac |
View Raw JSON Data
{
"trx_id": "860344f4aa1f3a88fc110947478bde7691943cac",
"block": 37023747,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:31:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"marius19\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @elfkitchen2019/10/05 17:31:24
nemesis1346followed @elfkitchen
2019/10/05 17:31:24
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"elfkitchen","what":["blog"]}] |
| Transaction Info | Block #37023747/Trx a0f512658f3b62e90a26a5731a9f2d2f2b759369 |
View Raw JSON Data
{
"trx_id": "a0f512658f3b62e90a26a5731a9f2d2f2b759369",
"block": 37023747,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:31:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"elfkitchen\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @stellabelle2019/10/05 17:31:24
nemesis1346followed @stellabelle
2019/10/05 17:31:24
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"stellabelle","what":["blog"]}] |
| Transaction Info | Block #37023747/Trx 5fda4f7496192b92bb705206509c53cc10e4f2c7 |
View Raw JSON Data
{
"trx_id": "5fda4f7496192b92bb705206509c53cc10e4f2c7",
"block": 37023747,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:31:24",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"stellabelle\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @steemcleaners2019/10/05 17:31:21
nemesis1346followed @steemcleaners
2019/10/05 17:31:21
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"steemcleaners","what":["blog"]}] |
| Transaction Info | Block #37023746/Trx af65dc48b5ad2a8d99dd2662a9d767b8f07cf378 |
View Raw JSON Data
{
"trx_id": "af65dc48b5ad2a8d99dd2662a9d767b8f07cf378",
"block": 37023746,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:31:21",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"steemcleaners\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @mindhunter2019/10/05 17:31:21
nemesis1346followed @mindhunter
2019/10/05 17:31:21
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"mindhunter","what":["blog"]}] |
| Transaction Info | Block #37023746/Trx f901816ed063c67905e4d0fe444f20016f161fad |
View Raw JSON Data
{
"trx_id": "f901816ed063c67905e4d0fe444f20016f161fad",
"block": 37023746,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:31:21",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"mindhunter\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346updated options for the-solo-default-configuration-for-hyperledger-composer2019/10/05 17:25:48
nemesis1346updated options for the-solo-default-configuration-for-hyperledger-composer
2019/10/05 17:25:48
| author | nemesis1346 |
| permlink | the-solo-default-configuration-for-hyperledger-composer |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"busy.org","weight":1000}]}]] |
| Transaction Info | Block #37023636/Trx d6fd66b577d789d079abe6ae3a98ce651806ef27 |
View Raw JSON Data
{
"trx_id": "d6fd66b577d789d079abe6ae3a98ce651806ef27",
"block": 37023636,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:25:48",
"op": [
"comment_options",
{
"author": "nemesis1346",
"permlink": "the-solo-default-configuration-for-hyperledger-composer",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "busy.org",
"weight": 1000
}
]
}
]
]
}
]
}nemesis1346published a new post: the-solo-default-configuration-for-hyperledger-composer2019/10/05 17:25:48
nemesis1346published a new post: the-solo-default-configuration-for-hyperledger-composer
2019/10/05 17:25:48
| parent author | |
| parent permlink | blockchain |
| author | nemesis1346 |
| permlink | the-solo-default-configuration-for-hyperledger-composer |
| title | The SOLO default configuration for Hyperledger Composer |
| body | # The SOLO default configuration for Hyperledger Composer Hi there. I have had a hard time trying to understand Hyperledger Composer underlying default Fabric configuration. I followed all the steps in the official tutorial. Although I am very sure more than once found a problem trying to understand the architecture especially if you don't have an understanding of fabric. That’s why I compared the fabric default. The following picture is a Fabric Architecture by IBM:  I could not find some diagrams similar to this in Hyperledger Composer to understand the configuration with the Hyperledger Fabric it uses. I just found some information on the following [link](https://hyperledger.github.io/composer/v0.19/reference/connectionprofile): According to that official documentation, Hyperledger Composer defines its network properties in that connection profile but is still a little bit confusing to know how many peers, ordering service, client connection configuration or channels Composer has. Therefore I tried to find the **docker-composer.ylm** file in fabric version hlfv12(The fabric servers that you download in the [installation of Composer](https://hyperledger.github.io/composer/v0.19/installing/development-tools)). In that file we can see clearly that the default configuration could be seen as follows:  From that .yml file we can assume that hlfv12 is using the following for composer: * 1 Single organization(Hyperledger Composer Application) and one single client connection configuration(timeouts, connection type, etc). * 1 single ordering service with SOLO configuration. (More information about the possible configurations [here](https://hyperledger-fabric.readthedocs.io/en/release-1.1/ordering-service-faq.html?highlight=solo)). It means that kafka is disabled and requires more settings for using it. At the moment the system is not BFT. * 1 peer with endorsing and committing roles. This single peer holds the chain-code, interacts with the ordering service, and finally validates the transaction. Moreover, the peer is configured to use [CouchDB](https://hub.docker.com/_/couchdb/) as the state database. It means that the docker that represents the peer uses [CouchDB](https://hub.docker.com/_/couchdb/). * 1 single channel. **This is important**: ‘Hyperledger Composer can only work with 1 channel, so you need to ensure that only a single channel is defined in this section even though the document can support multiple channel definitions’.([reference](https://hyperledger.github.io/composer/v0.19/reference/connectionprofile)) * 1 single Certificate Authority. I am assuming this certificate has to do with the permission you can modify in the permissions.acl file. Overall Hyperledger Composer is a good enough framework to use for jumping in quickly into the developing of the application but if you want to understand the architecture and have more options, it could be confusing using a JSON connection profile. I would suggest modifying instead the **docker-composer.ylm **instead once the Fabric architecture is understood. Any comment is welcome if I missed something so we can build the next generation of Blockchain together :) |
| json metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["blockchain","ethereum","solidity","bitcoin"],"users":[],"links":["https://hyperledger.github.io/composer/v0.19/reference/connectionprofile","https://hyperledger.github.io/composer/v0.19/installing/development-tools","https://hyperledger-fabric.readthedocs.io/en/release-1.1/ordering-service-faq.html?highlight=solo","https://hub.docker.com/_/couchdb/","https://hub.docker.com/_/couchdb/","https://hyperledger.github.io/composer/v0.19/reference/connectionprofile"],"image":["https://ipfs.busy.org/ipfs/QmZMtbhZ8Nt9pykk8VCAVfjpTu1iiNzm495C5pASMCEeJ8","https://ipfs.busy.org/ipfs/QmXH1wdzMRoEYH2irSkGPb6YKLCpRDYkrh3HhY86kFsAop"]} |
| Transaction Info | Block #37023636/Trx d6fd66b577d789d079abe6ae3a98ce651806ef27 |
View Raw JSON Data
{
"trx_id": "d6fd66b577d789d079abe6ae3a98ce651806ef27",
"block": 37023636,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T17:25:48",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "nemesis1346",
"permlink": "the-solo-default-configuration-for-hyperledger-composer",
"title": "The SOLO default configuration for Hyperledger Composer",
"body": "\n# The SOLO default configuration for Hyperledger Composer\n\nHi there. I have had a hard time trying to understand Hyperledger Composer underlying default Fabric configuration. I followed all the steps in the official tutorial. Although I am very sure more than once found a problem trying to understand the architecture especially if you don't have an understanding of fabric. That’s why I compared the fabric default. The following picture is a Fabric Architecture by IBM:\n\n\n\nI could not find some diagrams similar to this in Hyperledger Composer to understand the configuration with the Hyperledger Fabric it uses. I just found some information on the following [link](https://hyperledger.github.io/composer/v0.19/reference/connectionprofile):\n\nAccording to that official documentation, Hyperledger Composer defines its network properties in that connection profile but is still a little bit confusing to know how many peers, ordering service, client connection configuration or channels Composer has. Therefore I tried to find the **docker-composer.ylm** file in fabric version hlfv12(The fabric servers that you download in the [installation of Composer](https://hyperledger.github.io/composer/v0.19/installing/development-tools)). In that file we can see clearly that the default configuration could be seen as follows:\n\n\n\nFrom that .yml file we can assume that hlfv12 is using the following for composer:\n\n* 1 Single organization(Hyperledger Composer Application) and one single client connection configuration(timeouts, connection type, etc).\n\n* 1 single ordering service with SOLO configuration. (More information about the possible configurations [here](https://hyperledger-fabric.readthedocs.io/en/release-1.1/ordering-service-faq.html?highlight=solo)). It means that kafka is disabled and requires more settings for using it. At the moment the system is not BFT.\n\n* 1 peer with endorsing and committing roles. This single peer holds the chain-code, interacts with the ordering service, and finally validates the transaction. Moreover, the peer is configured to use [CouchDB](https://hub.docker.com/_/couchdb/) as the state database. It means that the docker that represents the peer uses [CouchDB](https://hub.docker.com/_/couchdb/).\n\n* 1 single channel. **This is important**: ‘Hyperledger Composer can only work with 1 channel, so you need to ensure that only a single channel is defined in this section even though the document can support multiple channel definitions’.([reference](https://hyperledger.github.io/composer/v0.19/reference/connectionprofile))\n\n* 1 single Certificate Authority. I am assuming this certificate has to do with the permission you can modify in the permissions.acl file.\n\nOverall Hyperledger Composer is a good enough framework to use for jumping in quickly into the developing of the application but if you want to understand the architecture and have more options, it could be confusing using a JSON connection profile. I would suggest modifying instead the **docker-composer.ylm **instead once the Fabric architecture is understood.\n\nAny comment is welcome if I missed something so we can build the next generation of Blockchain together :)\n\n\n",
"json_metadata": "{\"community\":\"busy\",\"app\":\"busy/2.5.6\",\"format\":\"markdown\",\"tags\":[\"blockchain\",\"ethereum\",\"solidity\",\"bitcoin\"],\"users\":[],\"links\":[\"https://hyperledger.github.io/composer/v0.19/reference/connectionprofile\",\"https://hyperledger.github.io/composer/v0.19/installing/development-tools\",\"https://hyperledger-fabric.readthedocs.io/en/release-1.1/ordering-service-faq.html?highlight=solo\",\"https://hub.docker.com/_/couchdb/\",\"https://hub.docker.com/_/couchdb/\",\"https://hyperledger.github.io/composer/v0.19/reference/connectionprofile\"],\"image\":[\"https://ipfs.busy.org/ipfs/QmZMtbhZ8Nt9pykk8VCAVfjpTu1iiNzm495C5pASMCEeJ8\",\"https://ipfs.busy.org/ipfs/QmXH1wdzMRoEYH2irSkGPb6YKLCpRDYkrh3HhY86kFsAop\"]}"
}
]
}nemesis1346updated their account properties2019/10/05 16:58:06
nemesis1346updated their account properties
2019/10/05 16:58:06
| account | nemesis1346 |
| memo key | STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ |
| json metadata | {"profile":{"about":"Interested in Blockchain technology and moving to a decentralized ecosystem","cover_image":""}} |
| Transaction Info | Block #37023082/Trx 62e51a3abe3aec508baad6c072b640b9f8f93963 |
View Raw JSON Data
{
"trx_id": "62e51a3abe3aec508baad6c072b640b9f8f93963",
"block": 37023082,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T16:58:06",
"op": [
"account_update",
{
"account": "nemesis1346",
"memo_key": "STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ",
"json_metadata": "{\"profile\":{\"about\":\"Interested in Blockchain technology and moving to a decentralized ecosystem\",\"cover_image\":\"\"}}"
}
]
}brennanhmupvoted (100.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer2019/10/05 08:50:24
brennanhmupvoted (100.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer
2019/10/05 08:50:24
| voter | brennanhm |
| author | nemesis1346 |
| permlink | 2kknpw-how-to-be-a-blockchain-freelancer |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37013349/Trx 013167e567dc735b531337a8e4fbbcdd2b49a5c1 |
View Raw JSON Data
{
"trx_id": "013167e567dc735b531337a8e4fbbcdd2b49a5c1",
"block": 37013349,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T08:50:24",
"op": [
"vote",
{
"voter": "brennanhm",
"author": "nemesis1346",
"permlink": "2kknpw-how-to-be-a-blockchain-freelancer",
"weight": 10000
}
]
}2019/10/05 05:30:06
2019/10/05 05:30:06
| parent author | nemesis1346 |
| parent permlink | test |
| author | steemitboard |
| permlink | steemitboard-notify-nemesis1346-20191005t053008000z |
| title | |
| body | Congratulations @nemesis1346! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : <table><tr><td><img src="https://steemitimages.com/60x60/http://steemitboard.com/img/notifications/firstpost.png"></td><td>You published your First Post</td></tr> <tr><td><img src="https://steemitimages.com/60x60/http://steemitboard.com/img/notifications/firstvoted.png"></td><td>You got a First Vote</td></tr> </table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@nemesis1346) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=nemesis1346)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #37009351/Trx ebd4f127ae730a86438e81569d93c859dbaf0d15 |
View Raw JSON Data
{
"trx_id": "ebd4f127ae730a86438e81569d93c859dbaf0d15",
"block": 37009351,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:30:06",
"op": [
"comment",
{
"parent_author": "nemesis1346",
"parent_permlink": "test",
"author": "steemitboard",
"permlink": "steemitboard-notify-nemesis1346-20191005t053008000z",
"title": "",
"body": "Congratulations @nemesis1346! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n<table><tr><td><img src=\"https://steemitimages.com/60x60/http://steemitboard.com/img/notifications/firstpost.png\"></td><td>You published your First Post</td></tr>\n<tr><td><img src=\"https://steemitimages.com/60x60/http://steemitboard.com/img/notifications/firstvoted.png\"></td><td>You got a First Vote</td></tr>\n</table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@nemesis1346) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=nemesis1346)_</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}nemesis1346followed @dollarvigilante2019/10/05 05:21:48
nemesis1346followed @dollarvigilante
2019/10/05 05:21:48
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"dollarvigilante","what":["blog"]}] |
| Transaction Info | Block #37009185/Trx a837b4cadd8281e4c2560cd48de513c51d55a3f1 |
View Raw JSON Data
{
"trx_id": "a837b4cadd8281e4c2560cd48de513c51d55a3f1",
"block": 37009185,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:21:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"dollarvigilante\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @sauravrungta2019/10/05 05:21:48
nemesis1346followed @sauravrungta
2019/10/05 05:21:48
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"sauravrungta","what":["blog"]}] |
| Transaction Info | Block #37009185/Trx dc2e24a42109e46c885094a7eb4ed9eac1a16641 |
View Raw JSON Data
{
"trx_id": "dc2e24a42109e46c885094a7eb4ed9eac1a16641",
"block": 37009185,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:21:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"sauravrungta\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @steempower2019/10/05 05:21:48
nemesis1346followed @steempower
2019/10/05 05:21:48
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"steempower","what":["blog"]}] |
| Transaction Info | Block #37009185/Trx adc036653c716dd05af552351ff2d1aa4da12a86 |
View Raw JSON Data
{
"trx_id": "adc036653c716dd05af552351ff2d1aa4da12a86",
"block": 37009185,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:21:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"steempower\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @luzcypher2019/10/05 05:21:48
nemesis1346followed @luzcypher
2019/10/05 05:21:48
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"luzcypher","what":["blog"]}] |
| Transaction Info | Block #37009185/Trx d9c8fa10b540c003b3c44a6dc62f49d751697dbc |
View Raw JSON Data
{
"trx_id": "d9c8fa10b540c003b3c44a6dc62f49d751697dbc",
"block": 37009185,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:21:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"luzcypher\",\"what\":[\"blog\"]}]"
}
]
}nemesis1346followed @the-alien2019/10/05 05:21:48
nemesis1346followed @the-alien
2019/10/05 05:21:48
| required auths | [] |
| required posting auths | ["nemesis1346"] |
| id | follow |
| json | ["follow",{"follower":"nemesis1346","following":"the-alien","what":["blog"]}] |
| Transaction Info | Block #37009185/Trx b2b666cf7b6aa50b052ba962f09b2e6916e7baa6 |
View Raw JSON Data
{
"trx_id": "b2b666cf7b6aa50b052ba962f09b2e6916e7baa6",
"block": 37009185,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:21:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"nemesis1346"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"nemesis1346\",\"following\":\"the-alien\",\"what\":[\"blog\"]}]"
}
]
}ulfrupvoted (100.00%) @nemesis1346 / test2019/10/05 05:10:24
ulfrupvoted (100.00%) @nemesis1346 / test
2019/10/05 05:10:24
| voter | ulfr |
| author | nemesis1346 |
| permlink | test |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37008957/Trx 9d3f9e7785abb1222a56a46ad49d6f70e77bd38d |
View Raw JSON Data
{
"trx_id": "9d3f9e7785abb1222a56a46ad49d6f70e77bd38d",
"block": 37008957,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:10:24",
"op": [
"vote",
{
"voter": "ulfr",
"author": "nemesis1346",
"permlink": "test",
"weight": 10000
}
]
}anomalyupvoted (1.00%) @nemesis1346 / test2019/10/05 05:05:45
anomalyupvoted (1.00%) @nemesis1346 / test
2019/10/05 05:05:45
| voter | anomaly |
| author | nemesis1346 |
| permlink | test |
| weight | 100 (1.00%) |
| Transaction Info | Block #37008864/Trx fd0bf08136fb84e5ae021f063c62ac93ae4ab329 |
View Raw JSON Data
{
"trx_id": "fd0bf08136fb84e5ae021f063c62ac93ae4ab329",
"block": 37008864,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:05:45",
"op": [
"vote",
{
"voter": "anomaly",
"author": "nemesis1346",
"permlink": "test",
"weight": 100
}
]
}nemesis1346updated options for test2019/10/05 05:04:48
nemesis1346updated options for test
2019/10/05 05:04:48
| author | nemesis1346 |
| permlink | test |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"busy.org","weight":1000}]}]] |
| Transaction Info | Block #37008845/Trx a7a4c6591cb0c39c6b0f0c758e450854961c43ec |
View Raw JSON Data
{
"trx_id": "a7a4c6591cb0c39c6b0f0c758e450854961c43ec",
"block": 37008845,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:04:48",
"op": [
"comment_options",
{
"author": "nemesis1346",
"permlink": "test",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "busy.org",
"weight": 1000
}
]
}
]
]
}
]
}nemesis1346published a new post: test2019/10/05 05:04:48
nemesis1346published a new post: test
2019/10/05 05:04:48
| parent author | |
| parent permlink | test |
| author | nemesis1346 |
| permlink | test |
| title | test |
| body | test |
| json metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["test"],"users":[],"links":[],"image":[]} |
| Transaction Info | Block #37008845/Trx a7a4c6591cb0c39c6b0f0c758e450854961c43ec |
View Raw JSON Data
{
"trx_id": "a7a4c6591cb0c39c6b0f0c758e450854961c43ec",
"block": 37008845,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:04:48",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "test",
"author": "nemesis1346",
"permlink": "test",
"title": "test",
"body": "test",
"json_metadata": "{\"community\":\"busy\",\"app\":\"busy/2.5.6\",\"format\":\"markdown\",\"tags\":[\"test\"],\"users\":[],\"links\":[],\"image\":[]}"
}
]
}nemesis1346updated their account properties2019/10/05 05:04:00
nemesis1346updated their account properties
2019/10/05 05:04:00
| account | nemesis1346 |
| posting | {"weight_threshold":1,"account_auths":[["busy.app",1]],"key_auths":[["STM5wHpjcsfGkMZsgAUJMyfSnubrvNrU9qP2zdDfY7MUgSnMNUQXt",1]]} |
| memo key | STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ |
| json metadata | {} |
| Transaction Info | Block #37008829/Trx e04d4a0b6e3040583b3f804e138b6d10b1832d96 |
View Raw JSON Data
{
"trx_id": "e04d4a0b6e3040583b3f804e138b6d10b1832d96",
"block": 37008829,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:04:00",
"op": [
"account_update",
{
"account": "nemesis1346",
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM5wHpjcsfGkMZsgAUJMyfSnubrvNrU9qP2zdDfY7MUgSnMNUQXt",
1
]
]
},
"memo_key": "STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ",
"json_metadata": "{}"
}
]
}yeheyupvoted (10.00%) @nemesis1346 / how-to-be-a-blockchain-freelancer2019/10/05 05:03:09
yeheyupvoted (10.00%) @nemesis1346 / how-to-be-a-blockchain-freelancer
2019/10/05 05:03:09
| voter | yehey |
| author | nemesis1346 |
| permlink | how-to-be-a-blockchain-freelancer |
| weight | 1000 (10.00%) |
| Transaction Info | Block #37008812/Trx 4368d1191d9b33817f1080e3bd6dc4585e4b8c29 |
View Raw JSON Data
{
"trx_id": "4368d1191d9b33817f1080e3bd6dc4585e4b8c29",
"block": 37008812,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:03:09",
"op": [
"vote",
{
"voter": "yehey",
"author": "nemesis1346",
"permlink": "how-to-be-a-blockchain-freelancer",
"weight": 1000
}
]
}yeheyupvoted (10.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer2019/10/05 05:03:03
yeheyupvoted (10.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer
2019/10/05 05:03:03
| voter | yehey |
| author | nemesis1346 |
| permlink | 2kknpw-how-to-be-a-blockchain-freelancer |
| weight | 1000 (10.00%) |
| Transaction Info | Block #37008810/Trx b030ac5a204c0a4e7dff65c63e7263c7849f0da6 |
View Raw JSON Data
{
"trx_id": "b030ac5a204c0a4e7dff65c63e7263c7849f0da6",
"block": 37008810,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:03:03",
"op": [
"vote",
{
"voter": "yehey",
"author": "nemesis1346",
"permlink": "2kknpw-how-to-be-a-blockchain-freelancer",
"weight": 1000
}
]
}animadupvoted (100.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer2019/10/05 05:01:00
animadupvoted (100.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer
2019/10/05 05:01:00
| voter | animad |
| author | nemesis1346 |
| permlink | 2kknpw-how-to-be-a-blockchain-freelancer |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37008770/Trx 421bd0f5812727c06b9cad9e7e3395da1e7250ed |
View Raw JSON Data
{
"trx_id": "421bd0f5812727c06b9cad9e7e3395da1e7250ed",
"block": 37008770,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T05:01:00",
"op": [
"vote",
{
"voter": "animad",
"author": "nemesis1346",
"permlink": "2kknpw-how-to-be-a-blockchain-freelancer",
"weight": 10000
}
]
}lockoutupvoted (100.00%) @nemesis1346 / how-to-be-a-blockchain-freelancer2019/10/05 04:50:57
lockoutupvoted (100.00%) @nemesis1346 / how-to-be-a-blockchain-freelancer
2019/10/05 04:50:57
| voter | lockout |
| author | nemesis1346 |
| permlink | how-to-be-a-blockchain-freelancer |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37008571/Trx 3632c75660a8c2bc01bc41d2fbfba048d9dbeff9 |
View Raw JSON Data
{
"trx_id": "3632c75660a8c2bc01bc41d2fbfba048d9dbeff9",
"block": 37008571,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T04:50:57",
"op": [
"vote",
{
"voter": "lockout",
"author": "nemesis1346",
"permlink": "how-to-be-a-blockchain-freelancer",
"weight": 10000
}
]
}lebupvoted (100.00%) @nemesis1346 / how-to-be-a-blockchain-freelancer2019/10/05 04:34:24
lebupvoted (100.00%) @nemesis1346 / how-to-be-a-blockchain-freelancer
2019/10/05 04:34:24
| voter | leb |
| author | nemesis1346 |
| permlink | how-to-be-a-blockchain-freelancer |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37008240/Trx 73451f5e7ccff1d1f2150cd93f4d227253f4f525 |
View Raw JSON Data
{
"trx_id": "73451f5e7ccff1d1f2150cd93f4d227253f4f525",
"block": 37008240,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T04:34:24",
"op": [
"vote",
{
"voter": "leb",
"author": "nemesis1346",
"permlink": "how-to-be-a-blockchain-freelancer",
"weight": 10000
}
]
}lebupvoted (100.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer2019/10/05 04:34:00
lebupvoted (100.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer
2019/10/05 04:34:00
| voter | leb |
| author | nemesis1346 |
| permlink | 2kknpw-how-to-be-a-blockchain-freelancer |
| weight | 10000 (100.00%) |
| Transaction Info | Block #37008232/Trx 8a217db353714ae8eb30003781be48f8227845ba |
View Raw JSON Data
{
"trx_id": "8a217db353714ae8eb30003781be48f8227845ba",
"block": 37008232,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T04:34:00",
"op": [
"vote",
{
"voter": "leb",
"author": "nemesis1346",
"permlink": "2kknpw-how-to-be-a-blockchain-freelancer",
"weight": 10000
}
]
}anomalyupvoted (1.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer2019/10/05 04:30:15
anomalyupvoted (1.00%) @nemesis1346 / 2kknpw-how-to-be-a-blockchain-freelancer
2019/10/05 04:30:15
| voter | anomaly |
| author | nemesis1346 |
| permlink | 2kknpw-how-to-be-a-blockchain-freelancer |
| weight | 100 (1.00%) |
| Transaction Info | Block #37008157/Trx 8a9c39af6ec26f7d949dbc0042e0d2301fc862ce |
View Raw JSON Data
{
"trx_id": "8a9c39af6ec26f7d949dbc0042e0d2301fc862ce",
"block": 37008157,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T04:30:15",
"op": [
"vote",
{
"voter": "anomaly",
"author": "nemesis1346",
"permlink": "2kknpw-how-to-be-a-blockchain-freelancer",
"weight": 100
}
]
}nemesis1346published a new post: 2kknpw-how-to-be-a-blockchain-freelancer2019/10/05 04:29:21
nemesis1346published a new post: 2kknpw-how-to-be-a-blockchain-freelancer
2019/10/05 04:29:21
| parent author | |
| parent permlink | blockchain |
| author | nemesis1346 |
| permlink | 2kknpw-how-to-be-a-blockchain-freelancer |
| title | How to be a Blockchain Freelancer |
| body | I am going to talk about a great opportunity that I missed because I preferred money over education and then will talk about the current opportunities to make it in this fascinating emerging industry. Anyone that understands the implications of blockchain technology must feel like hacker miles ahead of other hackers, especially if you know what you need to know to monetize it and hack time before the train passes away as Bitcoin did. I just graduated from the University of Saskatchewan as a Master’s in Computer Science in the field of Blockchain Technologies. My masters involved a thesis based on the distribution of digital assets of copyrights over a blockchain platform (Mainly Ethereum and Hyperledger). Additionally, I tested the performance of both platforms in this application. Therefore I could realize how much potential there is the change of paradigm against a traditional database. Anyway long story short, one month before graduating I was applying for jobs but since this town, Saskatoon is too small I wasn’t expecting to get a job in Blockchain technology, so I applied to any job that involved software development. Although I did my fair amount of tries to get remote jobs or relocation jobs related to Blockchain Development. To my surprise, most of those companies were very interested in hiring me. For example one of them was a startup of some people that were working in Ubisoft for a gaming application that used EOS Blockchain. Unfortunately at the time, I didn’t have experience with it yet(is C++ and I was rusty on that language). Although when I was about to get other offers of normal software development jobs I received a call from a private project. To my surprise, it was here in Saskatoon. I went to the office and they told me it was a project that involved a game of exchanges in cryptos using TRON tokens(based on Ethereum). At that moment in time, they told me I could be the only developer on the town that had the minimum knowledge for auditing their smart contracts that were designed by another developer in Toronto. Long story short, they were completely sure about my minimum skills and I started learning what they wanted me to do. The job was to find vulnerabilities in the smart contracts before deploying it in the Blockchain since deploying it without complete certainty of the security flaws could result in great losses if it was hacked. I started my research and discovered that the auditing of smart contracts alone was just as exciting and complex that it was a challenge. Even a bigger challenge than my research. I was already doing my research and communicating with the other developer in Toronto when I received a call from a startup that needed a Full Stack Developer and they chose me. They offered me a decently paid job and my situation at that moment was difficult. I came to Canada with a scholarship and I needed some money to be able to be secure. I ended up choosing a normal job as a Full Stack Developer instead of getting a temporary contract with the Blockchain private project. Looking back I regret my decision, I could have had real Blockchain experience and freelancing experience that could have led me to get more gigs in Blobkcxahian either relocating or remote. Now I am trapped in a job that involves PHP and React. I like to React but I don’t like PHP. My boss is a bit difficult to deal with, but I have a decent salary. I have insurance, I pay my taxes and I have a reference for future endeavors. Still, I regret my decision. The moment to jump to Blockchain is now. I already started planning to switch my focus and career to this for the following reasons: -DEMAND FOR BLOCKCHAIN DEVELOPERS IS HUDE NOWADAYS: If you are looking for money, this is the hottest trend right now. Imagine all those finance companies that deal with the stock market and all the banks that need secure transactions. They are spending billions of dollars in talent that can build this technology. From some YouTubers and other content creators that share their experiences and I follow, you can easily aspire to a 6 figures salary even without too much experience. For example, DApp University talks a bit about the opportunities in places for finding jobs. -IMAGE THAT YOU COULD BE ONE OF THE FIRST DEVELOPERS: From my experience, I could affirm that Blockchain technology is becoming Internet 3.0. Imagine that we could go back in time and be the first people that invented Google, Microsoft, Apple. It is happening, the process is slow but soon all the current networks will migrate to decentralization. I could bet my dreams and aspirations to that. THE HACKER MINDSET: Developing blockchain technology puts you in a position of constant awareness, so much more than current security systems. We don’t just need to know about middleware, back end, and front end security but also flaws in the consensus mechanisms, auditing Smart Contracts, dealing with scalability, dealing with performance, dealing with integration. Overall, the Full Stack Development is not even enough to be proficient at Blockchain development. If you like to push your knowledge forward this is one of the best ways to do it. -CHANGE IN THE PARADIGM OF THE CURRENT SOCIETY. I am political oriented too. Blockchain technology is not just about money, is giving back the power to the users, and on a great scale to the people. The main feature of this technology is the avoidance of third parties. That means that all the services will eventually switch from models that benefit the intermediaries such as banks, public institutions, tech hubs, to models where the users and the people have complete control over their data and their behaviors over the internet. I feel this is positive for us as a society. -HOW TO GET JOBS OF BLOCKCHAIN DEVELOPMENT: Regarding real experience for getting gigs and jobs as a Blockchain Developer. I must say that my recommendations are based on the education I am getting from other sources, I know the demand is there because I experienced it but took a poor decision. Although these are some of the recommendations so far I feel it can help you to find Blockchain development opportunities. Most of them apply to any software job seeking field: -SPECIALIZE IN ONE STACK: This is a common mistake of all software developers. They want to learn so many frameworks at the same time that they end up not learning anything in deep. I just realized later in my career that I would rather be the best at one specific stack and charge lots for the specialization that knowing 6 frameworks and not be proficient in any of them. In Blockchain, for example, I am interested in Hyperledger Fabric, Ethereum and nothing else. I want to know all the frameworks that involve these two platforms and nothing else. Since our big asset right now is time, you must choose carefully what you are going to focus on. -FIND REMOTE GIGS AND CHARGE HIGH: Dapp University talks with Simple Programmer in that interview if you want to get details. Although what I get out of since I have used those tools such as crypto jobs that you must be careful to choose who you are working with. There a lot of scammers out there still since ICOs were a boom last year. Research the company that is offering the job and see if it’s legit. After that Don’t mind about the kind of job. It means that there are so many kinds of Blockchain development jobs out there not precisely for software development, for example, there are positions of teaching, writing, marketing. Honestly, I would pick up anything that feels right for you. We are so early to know what is this technology and what it can become that any experience is worth the try. Thereafter, don’t be afraid to charge high. Blockchain developers are earning in average 100000 US per year for a full-time position, would not be weird to be paid more even. -WRITE ABOUT BLOCKCHAIN DEVELOPMENT: This is what I am doing. I am building my consulting business but before that, I want to build an audience with blogs, maybe a youtube channel, and any source of communication channel I can find that will show the experience I have. I agree with John Sonmez from Simple Programmer about the exposure for your marketing as a software development strategy. Additionally, it’s not just about the exposure to attract an audience but also an education tool useful for gaining literacy and even experience on Blockchain development. Writing teaches you more than just trying things out since teaching is learning. Lastly, I will give you a tip. Steemit seems to be a good place to try out how you can get tokens that can be exchanged with money. I haven’t tried it yet but I know it uses EOS blockchain and it’s becoming very popular. -CREATE A PORTFOLIO: When I say portafolio I don’t mean just a couple of small side projects and a website. I mean EVERYTHING you can think of. For example, I am building a website that offers immediately Audit Smart Contract Services, paid tutorials, one on one consulting and all the info of my experience on the technology. But don’t get me wrong, don’t quit your job. I have a secure job with a decent salary and won’t quit until I am a bit more secure about my knowledge and the structure of my consulting business, and at least have a couple of clients. I am working my ass of all days to keep building posts, my website, and education of this technology, so I can apply for good jobs that involve this technology. Soon though I will be there and will be ready to jump to this train. Anyway, I hope these insights help you in some way. As I said in my last post I am concentrating my time to write mostly about blockchain technology so be aware of new topics I will come across and let me know if you guys have had these kinds of experiences. Again I really recommend considering the education of this new paradigm so everybody benefits, better jobs, better companies and overall a better internet for all of us. |
| json metadata | {"tags":["blockchain","hyperledger","ethereum","bitcoin"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #37008139/Trx 88ceab21f1e9b1fbbfc0964c93fbab4d606dca2a |
View Raw JSON Data
{
"trx_id": "88ceab21f1e9b1fbbfc0964c93fbab4d606dca2a",
"block": 37008139,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T04:29:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "nemesis1346",
"permlink": "2kknpw-how-to-be-a-blockchain-freelancer",
"title": "How to be a Blockchain Freelancer",
"body": "I am going to talk about a great opportunity that I missed because I preferred money over education and then will talk about the current opportunities to make it in this fascinating emerging industry. Anyone that understands the implications of blockchain technology must feel like hacker miles ahead of other hackers, especially if you know what you need to know to monetize it and hack time before the train passes away as Bitcoin did.\n\nI just graduated from the University of Saskatchewan as a Master’s in Computer Science in the field of Blockchain Technologies. My masters involved a thesis based on the distribution of digital assets of copyrights over a blockchain platform (Mainly Ethereum and Hyperledger). Additionally, I tested the performance of both platforms in this application. Therefore I could realize how much potential there is the change of paradigm against a traditional database. Anyway long story short, one month before graduating I was applying for jobs but since this town, Saskatoon is too small I wasn’t expecting to get a job in Blockchain technology, so I applied to any job that involved software development.\n\nAlthough I did my fair amount of tries to get remote jobs or relocation jobs related to Blockchain Development. To my surprise, most of those companies were very interested in hiring me. For example one of them was a startup of some people that were working in Ubisoft for a gaming application that used EOS Blockchain. Unfortunately at the time, I didn’t have experience with it yet(is C++ and I was rusty on that language). Although when I was about to get other offers of normal software development jobs I received a call from a private project. To my surprise, it was here in Saskatoon. I went to the office and they told me it was a project that involved a game of exchanges in cryptos using TRON tokens(based on Ethereum). At that moment in time, they told me I could be the only developer on the town that had the minimum knowledge for auditing their smart contracts that were designed by another developer in Toronto. Long story short, they were completely sure about my minimum skills and I started learning what they wanted me to do.\n\nThe job was to find vulnerabilities in the smart contracts before deploying it in the Blockchain since deploying it without complete certainty of the security flaws could result in great losses if it was hacked. I started my research and discovered that the auditing of smart contracts alone was just as exciting and complex that it was a challenge. Even a bigger challenge than my research. I was already doing my research and communicating with the other developer in Toronto when I received a call from a startup that needed a Full Stack Developer and they chose me. They offered me a decently paid job and my situation at that moment was difficult. I came to Canada with a scholarship and I needed some money to be able to be secure. I ended up choosing a normal job as a Full Stack Developer instead of getting a temporary contract with the Blockchain private project.\n\nLooking back I regret my decision, I could have had real Blockchain experience and freelancing experience that could have led me to get more gigs in Blobkcxahian either relocating or remote. Now I am trapped in a job that involves PHP and React. I like to React but I don’t like PHP. My boss is a bit difficult to deal with, but I have a decent salary. I have insurance, I pay my taxes and I have a reference for future endeavors. Still, I regret my decision. The moment to jump to Blockchain is now. I already started planning to switch my focus and career to this for the following reasons:\n\n-DEMAND FOR BLOCKCHAIN DEVELOPERS IS HUDE NOWADAYS: If you are looking for money, this is the hottest trend right now. Imagine all those finance companies that deal with the stock market and all the banks that need secure transactions. They are spending billions of dollars in talent that can build this technology. From some YouTubers and other content creators that share their experiences and I follow, you can easily aspire to a 6 figures salary even without too much experience. For example, DApp University talks a bit about the opportunities in places for finding jobs.\n\n-IMAGE THAT YOU COULD BE ONE OF THE FIRST DEVELOPERS: From my experience, I could affirm that Blockchain technology is becoming Internet 3.0. Imagine that we could go back in time and be the first people that invented Google, Microsoft, Apple. It is happening, the process is slow but soon all the current networks will migrate to decentralization. I could bet my dreams and aspirations to that.\nTHE HACKER MINDSET: Developing blockchain technology puts you in a position of constant awareness, so much more than current security systems. We don’t just need to know about middleware, back end, and front end security but also flaws in the consensus mechanisms, auditing Smart Contracts, dealing with scalability, dealing with performance, dealing with integration. Overall, the Full Stack Development is not even enough to be proficient at Blockchain development. If you like to push your knowledge forward this is one of the best ways to do it.\n\n-CHANGE IN THE PARADIGM OF THE CURRENT SOCIETY. I am political oriented too. Blockchain technology is not just about money, is giving back the power to the users, and on a great scale to the people. The main feature of this technology is the avoidance of third parties. That means that all the services will eventually switch from models that benefit the intermediaries such as banks, public institutions, tech hubs, to models where the users and the people have complete control over their data and their behaviors over the internet. I feel this is positive for us as a society.\n\n-HOW TO GET JOBS OF BLOCKCHAIN DEVELOPMENT:\nRegarding real experience for getting gigs and jobs as a Blockchain Developer. I must say that my recommendations are based on the education I am getting from other sources, I know the demand is there because I experienced it but took a poor decision. Although these are some of the recommendations so far I feel it can help you to find Blockchain development opportunities. Most of them apply to any software job seeking field:\n\n-SPECIALIZE IN ONE STACK: This is a common mistake of all software developers. They want to learn so many frameworks at the same time that they end up not learning anything in deep. I just realized later in my career that I would rather be the best at one specific stack and charge lots for the specialization that knowing 6 frameworks and not be proficient in any of them. In Blockchain, for example, I am interested in Hyperledger Fabric, Ethereum and nothing else. I want to know all the frameworks that involve these two platforms and nothing else. Since our big asset right now is time, you must choose carefully what you are going to focus on.\n\n-FIND REMOTE GIGS AND CHARGE HIGH: Dapp University talks with Simple Programmer in that interview if you want to get details. Although what I get out of since I have used those tools such as crypto jobs that you must be careful to choose who you are working with. There a lot of scammers out there still since ICOs were a boom last year. Research the company that is offering the job and see if it’s legit. After that Don’t mind about the kind of job. It means that there are so many kinds of Blockchain development jobs out there not precisely for software development, for example, there are positions of teaching, writing, marketing. Honestly, I would pick up anything that feels right for you. We are so early to know what is this technology and what it can become that any experience is worth the try. Thereafter, don’t be afraid to charge high. Blockchain developers are earning in average 100000 US per year for a full-time position, would not be weird to be paid more even.\n\n-WRITE ABOUT BLOCKCHAIN DEVELOPMENT: This is what I am doing. I am building my consulting business but before that, I want to build an audience with blogs, maybe a youtube channel, and any source of communication channel I can find that will show the experience I have. I agree with John Sonmez from Simple Programmer about the exposure for your marketing as a software development strategy. Additionally, it’s not just about the exposure to attract an audience but also an education tool useful for gaining literacy and even experience on Blockchain development. Writing teaches you more than just trying things out since teaching is learning. Lastly, I will give you a tip. Steemit seems to be a good place to try out how you can get tokens that can be exchanged with money. I haven’t tried it yet but I know it uses EOS blockchain and it’s becoming very popular.\n\n-CREATE A PORTFOLIO: When I say portafolio I don’t mean just a couple of small side projects and a website. I mean EVERYTHING you can think of. For example, I am building a website that offers immediately Audit Smart Contract Services, paid tutorials, one on one consulting and all the info of my experience on the technology. But don’t get me wrong, don’t quit your job. I have a secure job with a decent salary and won’t quit until I am a bit more secure about my knowledge and the structure of my consulting business, and at least have a couple of clients. I am working my ass of all days to keep building posts, my website, and education of this technology, so I can apply for good jobs that involve this technology. Soon though I will be there and will be ready to jump to this train.\n\nAnyway, I hope these insights help you in some way. As I said in my last post I am concentrating my time to write mostly about blockchain technology so be aware of new topics I will come across and let me know if you guys have had these kinds of experiences. Again I really recommend considering the education of this new paradigm so everybody benefits, better jobs, better companies and overall a better internet for all of us.",
"json_metadata": "{\"tags\":[\"blockchain\",\"hyperledger\",\"ethereum\",\"bitcoin\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}anomalyupvoted (1.00%) @nemesis1346 / how-to-be-a-blockchain-freelancer2019/10/05 04:25:24
anomalyupvoted (1.00%) @nemesis1346 / how-to-be-a-blockchain-freelancer
2019/10/05 04:25:24
| voter | anomaly |
| author | nemesis1346 |
| permlink | how-to-be-a-blockchain-freelancer |
| weight | 100 (1.00%) |
| Transaction Info | Block #37008060/Trx bbc4ab4acbf79ed74d3b0db784201cd70911b11f |
View Raw JSON Data
{
"trx_id": "bbc4ab4acbf79ed74d3b0db784201cd70911b11f",
"block": 37008060,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T04:25:24",
"op": [
"vote",
{
"voter": "anomaly",
"author": "nemesis1346",
"permlink": "how-to-be-a-blockchain-freelancer",
"weight": 100
}
]
}nemesis1346published a new post: how-to-be-a-blockchain-freelancer2019/10/05 04:24:18
nemesis1346published a new post: how-to-be-a-blockchain-freelancer
2019/10/05 04:24:18
| parent author | |
| parent permlink | blockchain |
| author | nemesis1346 |
| permlink | how-to-be-a-blockchain-freelancer |
| title | How to be a Blockchain Freelancer |
| body | I am going to talk about a great opportunity that I missed because I preferred money over education and then will talk about the current opportunities to make it in this fascinating emerging industry. Anyone that understands the implications of blockchain technology must feel like hacker miles ahead of other hackers, especially if you know what you need to know to monetize it and hack time before the train passes away as Bitcoin did. I just graduated from the University of Saskatchewan as a Master’s in Computer Science in the field of Blockchain Technologies. My masters involved a thesis based on the distribution of digital assets of copyrights over a blockchain platform (Mainly Ethereum and Hyperledger). Additionally, I tested the performance of both platforms in this application. Therefore I could realize how much potential there is the change of paradigm against a traditional database. Anyway long story short, one month before graduating I was applying for jobs but since this town, Saskatoon is too small I wasn’t expecting to get a job in Blockchain technology, so I applied to any job that involved software development. Although I did my fair amount of tries to get remote jobs or relocation jobs related to Blockchain Development. To my surprise, most of those companies were very interested in hiring me. For example one of them was a startup of some people that were working in Ubisoft for a gaming application that used EOS Blockchain. Unfortunately at the time, I didn’t have experience with it yet(is C++ and I was rusty on that language). Although when I was about to get other offers of normal software development jobs I received a call from a private project. To my surprise, it was here in Saskatoon. I went to the office and they told me it was a project that involved a game of exchanges in cryptos using TRON tokens(based on Ethereum). At that moment in time, they told me I could be the only developer on the town that had the minimum knowledge for auditing their smart contracts that were designed by another developer in Toronto. Long story short, they were completely sure about my minimum skills and I started learning what they wanted me to do. The job was to find vulnerabilities in the smart contracts before deploying it in the Blockchain since deploying it without complete certainty of the security flaws could result in great losses if it was hacked. I started my research and discovered that the auditing of smart contracts alone was just as exciting and complex that it was a challenge. Even a bigger challenge than my research. I was already doing my research and communicating with the other developer in Toronto when I received a call from a startup that needed a Full Stack Developer and they chose me. They offered me a decently paid job and my situation at that moment was difficult. I came to Canada with a scholarship and I needed some money to be able to be secure. I ended up choosing a normal job as a Full Stack Developer instead of getting a temporary contract with the Blockchain private project. Looking back I regret my decision, I could have had real Blockchain experience and freelancing experience that could have led me to get more gigs in Blobkcxahian either relocating or remote. Now I am trapped in a job that involves PHP and React. I like to React but I don’t like PHP. My boss is a bit difficult to deal with, but I have a decent salary. I have insurance, I pay my taxes and I have a reference for future endeavors. Still, I regret my decision. The moment to jump to Blockchain is now. I already started planning to switch my focus and career to this for the following reasons: DEMAND FOR BLOCKCHAIN DEVELOPERS IS HUDE NOWADAYS: If you are looking for money, this is the hottest trend right now. Imagine all those finance companies that deal with the stock market and all the banks that need secure transactions. They are spending billions of dollars in talent that can build this technology. From some YouTubers and other content creators that share their experiences and I follow, you can easily aspire to a 6 figures salary even without too much experience. For example, DApp University talks a bit about the opportunities in places for finding jobs. IMAGE THAT YOU COULD BE ONE OF THE FIRST DEVELOPERS: From my experience, I could affirm that Blockchain technology is becoming Internet 3.0. Imagine that we could go back in time and be the first people that invented Google, Microsoft, Apple. It is happening, the process is slow but soon all the current networks will migrate to decentralization. I could bet my dreams and aspirations to that. THE HACKER MINDSET: Developing blockchain technology puts you in a position of constant awareness, so much more than current security systems. We don’t just need to know about middleware, back end, and front end security but also flaws in the consensus mechanisms, auditing Smart Contracts, dealing with scalability, dealing with performance, dealing with integration. Overall, the Full Stack Development is not even enough to be proficient at Blockchain development. If you like to push your knowledge forward this is one of the best ways to do it. CHANGE IN THE PARADIGM OF THE CURRENT SOCIETY. I am political oriented too. Blockchain technology is not just about money, is giving back the power to the users, and on a great scale to the people. The main feature of this technology is the avoidance of third parties. That means that all the services will eventually switch from models that benefit the intermediaries such as banks, public institutions, tech hubs, to models where the users and the people have complete control over their data and their behaviors over the internet. I feel this is positive for us as a society. HOW TO GET JOBS OF BLOCKCHAIN DEVELOPMENT: Regarding real experience for getting gigs and jobs as a Blockchain Developer. I must say that my recommendations are based on the education I am getting from other sources, I know the demand is there because I experienced it but took a poor decision. Although these are some of the recommendations so far I feel it can help you to find Blockchain development opportunities. Most of them apply to any software job seeking field: SPECIALIZE IN ONE STACK: This is a common mistake of all software developers. They want to learn so many frameworks at the same time that they end up not learning anything in deep. I just realized later in my career that I would rather be the best at one specific stack and charge lots for the specialization that knowing 6 frameworks and not be proficient in any of them. In Blockchain, for example, I am interested in Hyperledger Fabric, Ethereum and nothing else. I want to know all the frameworks that involve these two platforms and nothing else. Since our big asset right now is time, you must choose carefully what you are going to focus on. FIND REMOTE GIGS AND CHARGE HIGH: Dapp University talks with Simple Programmer in that interview if you want to get details. Although what I get out of since I have used those tools such as crypto jobs that you must be careful to choose who you are working with. There a lot of scammers out there still since ICOs were a boom last year. Research the company that is offering the job and see if it’s legit. After that Don’t mind about the kind of job. It means that there are so many kinds of Blockchain development jobs out there not precisely for software development, for example, there are positions of teaching, writing, marketing. Honestly, I would pick up anything that feels right for you. We are so early to know what is this technology and what it can become that any experience is worth the try. Thereafter, don’t be afraid to charge high. Blockchain developers are earning in average 100000 US per year for a full-time position, would not be weird to be paid more even. WRITE ABOUT BLOCKCHAIN DEVELOPMENT: This is what I am doing. I am building my consulting business but before that, I want to build an audience with blogs, maybe a youtube channel, and any source of communication channel I can find that will show the experience I have. I agree with John Sonmez from Simple Programmer about the exposure for your marketing as a software development strategy. Additionally, it’s not just about the exposure to attract an audience but also an education tool useful for gaining literacy and even experience on Blockchain development. Writing teaches you more than just trying things out since teaching is learning. Lastly, I will give you a tip. Steemit seems to be a good place to try out how you can get tokens that can be exchanged with money. I haven’t tried it yet but I know it uses EOS blockchain and it’s becoming very popular. CREATE A PORTFOLIO: When I say portafolio I don’t mean just a couple of small side projects and a website. I mean EVERYTHING you can think of. For example, I am building a website that offers immediately Audit Smart Contract Services, paid tutorials, one on one consulting and all the info of my experience on the technology. But don’t get me wrong, don’t quit your job. I have a secure job with a decent salary and won’t quit until I am a bit more secure about my knowledge and the structure of my consulting business, and at least have a couple of clients. I am working my ass of all days to keep building posts, my website, and education of this technology, so I can apply for good jobs that involve this technology. Soon though I will be there and will be ready to jump to this train. Anyway, I hope these insights help you in some way. As I said in my last post I am concentrating my time to write mostly about blockchain technology so be aware of new topics I will come across and let me know if you guys have had these kinds of experiences. Again I really recommend considering the education of this new paradigm so everybody benefits, better jobs, better companies and overall a better internet for all of us. |
| json metadata | {"tags":["blockchain","hyperledger","ethereum","bitcoin"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #37008038/Trx 733c16a4c0244a86ac7f8a277a2165c8ca77e7d1 |
View Raw JSON Data
{
"trx_id": "733c16a4c0244a86ac7f8a277a2165c8ca77e7d1",
"block": 37008038,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-05T04:24:18",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "nemesis1346",
"permlink": "how-to-be-a-blockchain-freelancer",
"title": "How to be a Blockchain Freelancer",
"body": "I am going to talk about a great opportunity that I missed because I preferred money over education and then will talk about the current opportunities to make it in this fascinating emerging industry. Anyone that understands the implications of blockchain technology must feel like hacker miles ahead of other hackers, especially if you know what you need to know to monetize it and hack time before the train passes away as Bitcoin did.\nI just graduated from the University of Saskatchewan as a Master’s in Computer Science in the field of Blockchain Technologies. My masters involved a thesis based on the distribution of digital assets of copyrights over a blockchain platform (Mainly Ethereum and Hyperledger). Additionally, I tested the performance of both platforms in this application. Therefore I could realize how much potential there is the change of paradigm against a traditional database. Anyway long story short, one month before graduating I was applying for jobs but since this town, Saskatoon is too small I wasn’t expecting to get a job in Blockchain technology, so I applied to any job that involved software development.\nAlthough I did my fair amount of tries to get remote jobs or relocation jobs related to Blockchain Development. To my surprise, most of those companies were very interested in hiring me. For example one of them was a startup of some people that were working in Ubisoft for a gaming application that used EOS Blockchain. Unfortunately at the time, I didn’t have experience with it yet(is C++ and I was rusty on that language). Although when I was about to get other offers of normal software development jobs I received a call from a private project. To my surprise, it was here in Saskatoon. I went to the office and they told me it was a project that involved a game of exchanges in cryptos using TRON tokens(based on Ethereum). At that moment in time, they told me I could be the only developer on the town that had the minimum knowledge for auditing their smart contracts that were designed by another developer in Toronto. Long story short, they were completely sure about my minimum skills and I started learning what they wanted me to do.\n\nThe job was to find vulnerabilities in the smart contracts before deploying it in the Blockchain since deploying it without complete certainty of the security flaws could result in great losses if it was hacked. I started my research and discovered that the auditing of smart contracts alone was just as exciting and complex that it was a challenge. Even a bigger challenge than my research. I was already doing my research and communicating with the other developer in Toronto when I received a call from a startup that needed a Full Stack Developer and they chose me. They offered me a decently paid job and my situation at that moment was difficult. I came to Canada with a scholarship and I needed some money to be able to be secure. I ended up choosing a normal job as a Full Stack Developer instead of getting a temporary contract with the Blockchain private project.\nLooking back I regret my decision, I could have had real Blockchain experience and freelancing experience that could have led me to get more gigs in Blobkcxahian either relocating or remote. Now I am trapped in a job that involves PHP and React. I like to React but I don’t like PHP. My boss is a bit difficult to deal with, but I have a decent salary. I have insurance, I pay my taxes and I have a reference for future endeavors. Still, I regret my decision. The moment to jump to Blockchain is now. I already started planning to switch my focus and career to this for the following reasons:\nDEMAND FOR BLOCKCHAIN DEVELOPERS IS HUDE NOWADAYS: If you are looking for money, this is the hottest trend right now. Imagine all those finance companies that deal with the stock market and all the banks that need secure transactions. They are spending billions of dollars in talent that can build this technology. From some YouTubers and other content creators that share their experiences and I follow, you can easily aspire to a 6 figures salary even without too much experience. For example, DApp University talks a bit about the opportunities in places for finding jobs.\nIMAGE THAT YOU COULD BE ONE OF THE FIRST DEVELOPERS: From my experience, I could affirm that Blockchain technology is becoming Internet 3.0. Imagine that we could go back in time and be the first people that invented Google, Microsoft, Apple. It is happening, the process is slow but soon all the current networks will migrate to decentralization. I could bet my dreams and aspirations to that.\nTHE HACKER MINDSET: Developing blockchain technology puts you in a position of constant awareness, so much more than current security systems. We don’t just need to know about middleware, back end, and front end security but also flaws in the consensus mechanisms, auditing Smart Contracts, dealing with scalability, dealing with performance, dealing with integration. Overall, the Full Stack Development is not even enough to be proficient at Blockchain development. If you like to push your knowledge forward this is one of the best ways to do it.\nCHANGE IN THE PARADIGM OF THE CURRENT SOCIETY. I am political oriented too. Blockchain technology is not just about money, is giving back the power to the users, and on a great scale to the people. The main feature of this technology is the avoidance of third parties. That means that all the services will eventually switch from models that benefit the intermediaries such as banks, public institutions, tech hubs, to models where the users and the people have complete control over their data and their behaviors over the internet. I feel this is positive for us as a society.\nHOW TO GET JOBS OF BLOCKCHAIN DEVELOPMENT:\nRegarding real experience for getting gigs and jobs as a Blockchain Developer. I must say that my recommendations are based on the education I am getting from other sources, I know the demand is there because I experienced it but took a poor decision. Although these are some of the recommendations so far I feel it can help you to find Blockchain development opportunities. Most of them apply to any software job seeking field:\nSPECIALIZE IN ONE STACK: This is a common mistake of all software developers. They want to learn so many frameworks at the same time that they end up not learning anything in deep. I just realized later in my career that I would rather be the best at one specific stack and charge lots for the specialization that knowing 6 frameworks and not be proficient in any of them. In Blockchain, for example, I am interested in Hyperledger Fabric, Ethereum and nothing else. I want to know all the frameworks that involve these two platforms and nothing else. Since our big asset right now is time, you must choose carefully what you are going to focus on.\nFIND REMOTE GIGS AND CHARGE HIGH: Dapp University talks with Simple Programmer in that interview if you want to get details. Although what I get out of since I have used those tools such as crypto jobs that you must be careful to choose who you are working with. There a lot of scammers out there still since ICOs were a boom last year. Research the company that is offering the job and see if it’s legit. After that Don’t mind about the kind of job. It means that there are so many kinds of Blockchain development jobs out there not precisely for software development, for example, there are positions of teaching, writing, marketing. Honestly, I would pick up anything that feels right for you. We are so early to know what is this technology and what it can become that any experience is worth the try. Thereafter, don’t be afraid to charge high. Blockchain developers are earning in average 100000 US per year for a full-time position, would not be weird to be paid more even.\nWRITE ABOUT BLOCKCHAIN DEVELOPMENT: This is what I am doing. I am building my consulting business but before that, I want to build an audience with blogs, maybe a youtube channel, and any source of communication channel I can find that will show the experience I have. I agree with John Sonmez from Simple Programmer about the exposure for your marketing as a software development strategy. Additionally, it’s not just about the exposure to attract an audience but also an education tool useful for gaining literacy and even experience on Blockchain development. Writing teaches you more than just trying things out since teaching is learning. Lastly, I will give you a tip. Steemit seems to be a good place to try out how you can get tokens that can be exchanged with money. I haven’t tried it yet but I know it uses EOS blockchain and it’s becoming very popular.\nCREATE A PORTFOLIO: When I say portafolio I don’t mean just a couple of small side projects and a website. I mean EVERYTHING you can think of. For example, I am building a website that offers immediately Audit Smart Contract Services, paid tutorials, one on one consulting and all the info of my experience on the technology. But don’t get me wrong, don’t quit your job. I have a secure job with a decent salary and won’t quit until I am a bit more secure about my knowledge and the structure of my consulting business, and at least have a couple of clients. I am working my ass of all days to keep building posts, my website, and education of this technology, so I can apply for good jobs that involve this technology. Soon though I will be there and will be ready to jump to this train.\nAnyway, I hope these insights help you in some way. As I said in my last post I am concentrating my time to write mostly about blockchain technology so be aware of new topics I will come across and let me know if you guys have had these kinds of experiences. Again I really recommend considering the education of this new paradigm so everybody benefits, better jobs, better companies and overall a better internet for all of us.",
"json_metadata": "{\"tags\":[\"blockchain\",\"hyperledger\",\"ethereum\",\"bitcoin\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}nemesis1346upvoted (100.00%) @jesusjaw / a-little-bit-of-the-magic-of-photography-manifest-what-you-like2019/08/05 06:39:45
nemesis1346upvoted (100.00%) @jesusjaw / a-little-bit-of-the-magic-of-photography-manifest-what-you-like
2019/08/05 06:39:45
| voter | nemesis1346 |
| author | jesusjaw |
| permlink | a-little-bit-of-the-magic-of-photography-manifest-what-you-like |
| weight | 10000 (100.00%) |
| Transaction Info | Block #35280162/Trx bf1bdb5630529613d428285db05a2b8f22e68745 |
View Raw JSON Data
{
"trx_id": "bf1bdb5630529613d428285db05a2b8f22e68745",
"block": 35280162,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-05T06:39:45",
"op": [
"vote",
{
"voter": "nemesis1346",
"author": "jesusjaw",
"permlink": "a-little-bit-of-the-magic-of-photography-manifest-what-you-like",
"weight": 10000
}
]
}steemdelegated 18.317 SP to @nemesis13462019/07/25 17:53:06
steemdelegated 18.317 SP to @nemesis1346
2019/07/25 17:53:06
| delegator | steem |
| delegatee | nemesis1346 |
| vesting shares | 29793.811203 VESTS |
| Transaction Info | Block #34977335/Trx 7c396d47455e090acbfaea754d3452d879c0265d |
View Raw JSON Data
{
"trx_id": "7c396d47455e090acbfaea754d3452d879c0265d",
"block": 34977335,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-07-25T17:53:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "nemesis1346",
"vesting_shares": "29793.811203 VESTS"
}
]
}steemdelegated 18.629 SP to @nemesis13462019/07/25 16:15:36
steemdelegated 18.629 SP to @nemesis1346
2019/07/25 16:15:36
| delegator | steem |
| delegatee | nemesis1346 |
| vesting shares | 30300.000000 VESTS |
| Transaction Info | Block #34975388/Trx a990243639ce0bea7126081a21c45aaa6d293a39 |
View Raw JSON Data
{
"trx_id": "a990243639ce0bea7126081a21c45aaa6d293a39",
"block": 34975388,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-07-25T16:15:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "nemesis1346",
"vesting_shares": "30300.000000 VESTS"
}
]
}steemcreated a new account: @nemesis13462019/07/25 16:15:36
steemcreated a new account: @nemesis1346
2019/07/25 16:15:36
| creator | steem |
| new account name | nemesis1346 |
| owner | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM5gqtU1YkjnLqpawfQR2bqRnEgCJFGuQRMPRoYriF7TqB1vEfRt",1]]} |
| active | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM7sS3xZcafGthoYbosk9NF8pR5ZTUwEiLacBu1VyBZie4vSHihk",1]]} |
| posting | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM5wHpjcsfGkMZsgAUJMyfSnubrvNrU9qP2zdDfY7MUgSnMNUQXt",1]]} |
| memo key | STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ |
| json metadata | {} |
| extensions | [] |
| Transaction Info | Block #34975388/Trx a990243639ce0bea7126081a21c45aaa6d293a39 |
View Raw JSON Data
{
"trx_id": "a990243639ce0bea7126081a21c45aaa6d293a39",
"block": 34975388,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-07-25T16:15:36",
"op": [
"create_claimed_account",
{
"creator": "steem",
"new_account_name": "nemesis1346",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5gqtU1YkjnLqpawfQR2bqRnEgCJFGuQRMPRoYriF7TqB1vEfRt",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7sS3xZcafGthoYbosk9NF8pR5ZTUwEiLacBu1VyBZie4vSHihk",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5wHpjcsfGkMZsgAUJMyfSnubrvNrU9qP2zdDfY7MUgSnMNUQXt",
1
]
]
},
"memo_key": "STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ",
"json_metadata": "{}",
"extensions": []
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress20.87%
{
"voting_manabar": {
"current_mana": 1953311140,
"last_update_time": 1588944789
},
"downvote_manabar": {
"current_mana": 488327785,
"last_update_time": 1588944789
},
"rc_account": {
"account": "nemesis1346",
"rc_manabar": {
"current_mana": "15793180481",
"last_update_time": 1588944789
},
"max_rc_creation_adjustment": {
"amount": "5958783772",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "7912094912"
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| profile | {"about":"Interested in Blockchain technology and moving to a decentralized ecosystem","cover_image":""} |
{
"posting_json_metadata": {},
"json_metadata": {
"profile": {
"about": "Interested in Blockchain technology and moving to a decentralized ecosystem",
"cover_image": ""
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM5gqtU1YkjnLqpawfQR2bqRnEgCJFGuQRMPRoYriF7TqB1vEfRt1/1
Active
Single Signature
Public Keys
STM7sS3xZcafGthoYbosk9NF8pR5ZTUwEiLacBu1VyBZie4vSHihk1/1
Posting
Single Signature
Public Keys
STM5wHpjcsfGkMZsgAUJMyfSnubrvNrU9qP2zdDfY7MUgSnMNUQXt1/1
App Permissions
@busy.app1/1
Memo
STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5gqtU1YkjnLqpawfQR2bqRnEgCJFGuQRMPRoYriF7TqB1vEfRt",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7sS3xZcafGthoYbosk9NF8pR5ZTUwEiLacBu1VyBZie4vSHihk",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM5wHpjcsfGkMZsgAUJMyfSnubrvNrU9qP2zdDfY7MUgSnMNUQXt",
1
]
]
},
"memo": "STM7jQMg1RQPHYiiasKSq9tW5iuXjPkZ7iHXAcWpnDGBsC8gSVBAQ"
}Witness Votes
0 / 30
No active witness votes.
[]