Please tell me all the possible ways I can earn some bitcoin,
as a developer.
Bitcoin is money, hence you can:
* work for Bitcoin if you find employer who can pay like that
* work for fiat and exchange that yourself into Bitcoin (easiest to achieve)
* develop your entrepreneurship skills and do something that can earn you fiat or Bitcoin
I can write code myself, still, I couldn't sell my coding skills for Bitcoin. I've got a tip once for some code, but that was all. So if you think that you'll find here the ultimate answer, please lower your expectations.