Avatar
TheDecentralizedVeteran
a4c7a65e52443a1e90d3b5af6f0bb2c81992441def2180991b0588f02359dc2a
Marine Corps Veteran turned ₿itcoin enthusiast! I run a full ₿itcoin and Lightning node—because I prefer my money like my coffee: strong, independent, and with zero middlemen. Here’s to a future where freedom thrives, decentralization rules, and laughter (alongside ₿itcoin) is our currency!

What’s the best way to get product management exposure for Bitcoin related products without having prior product experience?

Honestly. I just use what I call dark motivation. I think of all the haters, people who said I couldn’t or wouldn’t do it, people who tried to put me down and I just use it as fuel. I also listen to motivational tracks to get me pumped up.

I have a question for you Nostriches:

For personal use, which platform do you recommend—nostr:npub1aghreq2dpz3h3799hrawev5gf5zc2kt4ch9ykhp9utt0jd3gdu2qtlmhct or nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll? I’m looking to contribute to decentralization by running a Bitcoin node, a Lightning node, and more.

I’m particularly interested in factors like customer support, app availability, and the teams behind each platform. Also, for both platforms, how quickly after an app is recommended is it typically available in the App Store?

Replying to Avatar Troy

Caveat: I know virtually nothing about Bitcoin code.

In the end, many languages are very similar. At least, most of the commonly used modern languages are. Their concepts, syntax, etc are derived from the C language.

Learning how to write proper C code (or C++) will also give you some good "common practices" that aren't required in the other languages, but are often good to implement anyway.

At the same time, many newer languages have implemented features/concepts to make programming easier than using C/C++.

If you're really serious about this, dedicate a month to learning the basics of a common language, then pick a new language for the next month. Do this for about 3-4 months.

This might screw up your ability to remember proper syntax at first, but it will allow you to "taste" several languages before jumping in with both feet. It will also allow you to see what they have in common. They all have some form of an "if...then" statement, they all have ways of looping, etc.

When you find one that feels easier than the others, dive in deep! Or, you may find that some languages are better for certain implementations. For example, if you want to make a stand-alone program for desktop use, PHP is not the way to go. If you want to make an Android app, then Kotlin or Javascript maybe a better option than Python.

Most of all, be daring. Experiment as much as possible. Learning how to code actually has little to do with the language, and more to do with how you apply various tools to solve a problem (and architect it in a way that it can be easily changed in the future).

Learning how to debug your code, and write tests, will be an infinitely valuable skill in this arena.

Good Luck Hacker!

Thanks for this! Seems like a solid idea.

I’ll start by saying I’m not super technical but I want to learn how to code and eventually contribute to the Bitcoin code.

Are there any books that you would recommend or any programming languages to learn?

Just a reminder.

nostr:note1dvs6amukkt6wy2rdzkspn35mf6ugpzkmtlszgmfhv7vz2j833c5q98ygqc

Happy birthday Marines! 🙌🏽👏🏽 Semper Fi!

#Marines #Birthday #MarineCorps