pull down to refresh
111 sats \ 8 replies \ @nerd2ninja 24 Feb 2023 \ on: Preaching to the choir here- Developers Look to Bitcoin bitcoin
You're killing me. NFTs on Bitcoin is not innovative. Nor will people accept it as a final solution. They will demand larger and larger sizes for these images "why are Bitcoin blocks so small!" The timechain is for ordering computer native data in an order of events. Like SATs from pubkey 1 lock to pubkey 2. Block chains don't scale. An append only database can never scale.
I say if it gets devs thinking about btc then it is net positive.
We need devs
We need devs.
We need devs.
The smart ones will move on from stupid btc projects towards useful ones.
reply
We don't just need devs, we need devs who understand the Bitcoin core codebase, C++, consensus fundementals etc. These devs no matter how hard they work will not be thinking about Bitcoin the way we need devs to think of it.
reply
We need devs to pay attention. I literally taught myself to code because I was inspired by bitcoin. I work in EMS. This is my hobby. I am acutely aware of how inspiring bitcoin can be, and how it can make it fun to spend hours watching lectures, reading books and studying source code because of the species-chancing potential it offers.
I have moved on from really idiotic projects as my understanding has developed and as I realize which paths are useless and which paths are needed. I’m not a core dev, and I’ll never be, but I see stacker news inspiring people like me to learn things on their free time so they can build cool projects on this new internet protocol.
We need devs.
Developers 👏 developers 👏 developers 👏
The first step in understanding something, is realizing you don’t understand something, the yearning to put in the work.
I hope 10,000 devs enter the btc space hoping to code a cool NFT, then tirelessly working on a project until they pivot to something actually useful. There are so many young people coming up right now with no direction that we should not turn away, no matter how naive their initial ideas are.
I welcome everyone who has the willingness to open and IDE, say “wow, I don’t know what I’m doing, but I’ll figure it out” … then they figure it out
We need that
reply
As a non IDE user I feel extra insulted, but I'm also told I'm a masochist apparently.
You literally sound like all the user adoption for the sake of adoption I've heard over the years and I am so done with it. Developers for the sake of developers will drive us into more shitcoinery scams.
It used to be that shitcoiners dragged Bitcoins name in the mud by associating themselves with "blockchain". The narrative was that what made Bitcoin useful was blockchain and that there was all this useful technology that could be had with it. All that has resulted in is scams, and a fundamental misunderstanding of Bitcoin as a technology. Bitcoin is a social construct first and software second.
Now we're moving from "Blockchain not Bitcoin" into "Bitcoin not Blockchain" and so the scams seem to be adapting by building the exact same problems, the exact same profiteering, with NFTs, new coins (Color coins and Taro), and everything else meant to hoodwink people who still have this fundamental misunderstanding. I am so so SO done with it.
I refuse to start anywhere other than first principles with anyone.
"Should I buy Bitcoin?" Answer: NO. Here's 10k sats, learn how to use it and back it up. Here's this resource about social constructs. But don't buy it!
"Here's my code for a Bitcoin project" Response: That should have been a lightning channel with torrent seeders, multi-sig over IRC to replace oracles, have you not heard of robux? Goodness if its going to be centralized just make it an ecash mint or plain old video game money with an SQL database.
And for you. Have you not heard of python, ruby, scratch? They have so many great resources for learning coding marketed at 12 year olds.
I'll say again because this is the true focus of everything I've just said. First principles matter. Adoption for the sake of adoption or developers for the sake of developers hurts people.
reply
With the profit potential becoming more and more obvious the incentives for new people to get into systems programming has been massively increased.
Sure, like all things, 99% of them are going to be garbage but that 1% are gold.
We are still very early.
Also, regarding IDEs, most of them are not much more useful than VI if they don't have solid hyperlinking and symbol indexing databases. I don't like Java but IntelliJ's offering is the strongest in the field. Learning as you go is a lot easier when your editor is helping you learn the shape of the APIs you are using. When Goland provided interface resolution properly it cemented the app as my go-to for development.
Not everyone is as slow and patient as folk like you, and definitely, from my own experience, times were slower and less demanding back when I could have been doing my CS degree. Back then you also had to pay hundreds of dollars for API manuals and sometimes thousands of dollars for a compiler.
Nothing changes the overarching outcome that most who try, will fail. But programming is becoming a more and more important career for people to choose to get into, and like it or not, the masses of never-gonna-make-it are coming.
If you are good, and close to that 1% mark why should you care if a swarm of newbs are gonna get into C++, Go and Rust programming? More the merrier. More tutorials, better courses, and more jobs for those who can't manage to be programmer-entrepreneurs or celebrated geniuses.
reply
I agree with you, but I feel you are likely very highly skilled and may have forgotten what it feels like to be 16 and be writing your first line of code. It can be life-changing.
reply
Its cute that you think I'm advanced. I'm a ruby user who hasn't figured out how to use an IDE. I still don't know how to git version properly. Code wars helps, but it won't teach you git versioning or how to use an IDE.
I do remember being 16 writing ASCII art after ASCII art to create an animation for a batch script though. I do remember learning command prompt from the output of the help command with no access to the internet on a windows 97 computer. I do remember struggling for years to understand how an if statement works. Things are a lot better documented now than they were back then. I envy the 12 year olds of the current generation.
reply
Me too. I never had access to a real C compiler until 1998, at age 22. When I was all primed to get into it, it was really hard to find a free language environment to develop native apps on my beloved Amiga. As a consequence I got quite lost for the intervening 15 years or so until I galvanised on this goal of becoming an accomplished programmer around 2016, and got my first opportunity to learn-as-I-work on a bitcoin fork project.
The kids these days have a lot of advantages for gaining entry into the field. When I was a kid, the only route was getting a CS degree, and my school's delightful, socialist administration made sure I was unlikely to cool down after they so totally messed with privileges that were granted prior to the introduction of their social credit scheme.
And buying a compiler back in the 90s to build native apps? In today's prices, it was well over USD$5000 worth of expense, about 4k for the compiler licence and another 1k for the system API manuals.
Kids these days can dive into it and push out web apps and electron native apps in a matter of months if they are motivated. Even with my patchy history I was able to land some serious roles in shitcoins in 2021 due to my extensive Go programming experience from the 3 years prior.
reply