title says it. tell me what you are working on, what you have built, how you broke into the industry, and suggestions for how to become more acquainted with the bitcoin/lightning software ecosystem.
for a bit more detail, im one semester away from a comp sci degree, i have some internship experience with web stuff (mostly react, django, and aspnetcore). i run a full node, and ive made a couple tiny contributions to open source bitcoin/lightning services, but frankly the deeper workings of these open source systems and the protcols themselves are super intimidating - and looking at the bitcoin job posting requirements is quite demotivating. has anyone else been in a similar position? if so what was your experience?
For writing applications you only really need to know about the RPC APIs and how to use them. Contributing to the core servers (Bitcoin Core, btcd, lnd, cln, etc) is probably not the kind of work you want straight off.
I am working on Indranet https://github.com/Indra-Labs/indra and we are mainly going to be talking to
lndandneutrino/btcdthrough their RPC APIs, it helps sometimes to know how they work inside but, for most purposes aside from building these core systems, it's all about writing code that communicates to the APIs. You can mix and match, there is Bitcoin and Lightning APIs that are independent (mostly) from implementations, so the main thing is getting to know the version created for the language you intend to work with, and it is helpful if you look towards the actual service involved and ensure you know its specific differences from other implementations.Read the books Mastering Bitcoin and Mastering Lightning Network. Build your own LN wallet in LDK as a learning experience. All this will set you on the right path. Godspeed!
I am building https://cyberhornet.network — A complete overhaul of the Bitcoin node running experience.
Over the last 16+ years that I've been a software engineer, I've based my career around a few simple principles:
In general, the Bitcoin space is full of potential improvements and the more great people we can encourage to contribute, the better chance we have of having a great impact on the world. The Bitcoin world needs you, as much as you need it!
Fuck books. Check out this repo. Or the stacker.news repo or any other repo that acts as a lvl 3 app and see if you can get to run or reproduce or extend it. There is going to be huge demand for this kind of stuff soon.
Read and study the book BITCOIN PROGRAMMING by Jimmy Song.
Go join wolfnyc talent pool. They're starting an incubator.
Сделай Bla Bla Car или Uber
Но используй двойной залог средств для подтверждения или отказа от поездки)))