If you are a new to code pleb,

I would think your goal is to be contributing to as many FOSS projects as possible to get experience.  I have tons of low hanging fruit for people get the badges and green streaks they want on github. But often its met with silence after SO much enthusiasm of wanting to contribute.

What is the hang up and why is it so hard for people to get started?

 #asknostr


What can I do?


Do you actually want to work on something? if yes, then lets take this to DM and i can point you at repos.


Talking about it is more exciting


I'm but a baby in your eyes, basic css, basic js, I'm willing but not able.


Use tools like v0, Claude, Perplexity, and duck.ai to rocket past the noobs not using those tools 🚀

https://v0.dev


All Hot talk and no Action is super lame.


yep. these days should be easier than ever.

still don't grok the inaction. maybe people are dishonest with themselves. *shrug*


An obstacle I faced was understanding coding theory. How things connect.
When people have an idea, it’s usually the end result, desired thing, they are not thinking about how connections should be made or data should be fetched, and how things should be processed and requested from other sources and how many steps are needed for this or that and how those steps should be executed to accomplish something.


Mostly imposter syndrome I think. It’s kinda crazy what you can build with just using English and images these days. I learn a lot just by banging on the keyboard and asking a billion questions in the AI apps I mentioned.


There are a lot... I mean a lot... of unorganized code bases. This makes it very hard to contribute for me, especially in very large code bases. Clean code, Documentation or a video overview of the codebase with its top contributer would help a lot in understanding what you're jumping into. It's hard to contribute when you have to spend a few hours just going through everything just to see how it all works.


I don't mean your code in my comment above I just mean in general. I'll take a look at yours!


DMd


Need more bounties


yep the AI definitely has made us faster by multiple X, maybe not everyone is awake to it yet


When I talk to normies about it, they have no idea what I’m talking about


I think it’s just a pretty big time sink for a lot of people. I’ve been curious about learning to code, but I feel as if it would take thousands of hours to even begin to make something that is remotely useful or even usable.


that's the problem though. people spend too much time thinking about learning to code instead of just jumping in and trying to build stuff. check out this dude who doesn't know how to code building his own note taking app.

https://youtu.be/kXnW4Hy4Z7o


I appreciate you sending me this. I’ll watch it and see where it takes me. 🫡


There are a ton of good first issues in https://plebnet.dev discord. If you don't want to join discord, that's okay. We have regular bi-weekly meetups on https://hivetalk.org every other wed night, check the plebnet event list. Btw, both of the above projects also have good first issues already available on any of the multiple org repositories. If you have any additional q's, my DMs are open 🧡


Documentation is a good first issue!


puzzles and noshole made that turdsoup app with not much help and a lotta AI.

did you hear about the law firm that fired most of its juniors and replaced with chatgpt? crazy.


urm,  nostr:npub1ymt2j3n8tesrlr0yhaheem6yyqmmwrr7actslurw6annls6vnrcslapxnz and  nostr:npub12r0yjt8723ey2r035qtklhmdj90f0j6an7xnan8005jl7z5gw80qat9qrx made turdsoup without much experience.  Was that a massive time sink?


that's also an aspect of your own mind blocking its potential.


 nostr:npub1vp8fdcyejd4pqjyrjk9sgz68vuhq7pyvnzk8j0ehlljvwgp8n6eqsrnpsw  if it took this dude with AI < 4 hrs to code that with zero experience, how fast does it take us experienced devs + AI, maybe < 1 hr  LOL

enterprise backend dev told me the other day AI cut his time down from many months to a few weeks. we are totes in a new era


If you are a new to code pleb,

I would think your goal is to be contributing to as many FOSS projects as possible to get experience.  I have tons of low hanging fruit for people get the badges and green streaks they want on github. But often its met with silence after SO much enthusiasm of wanting to contribute.

What is the hang up and why is it so hard for people to get started?

 #asknostr


Nope 🙂↔ first version only took a few hours but I did have a basic understanding of cPanel, DNS, JavaScript, HTML and CSS.
And of course I had help from ChatGPT


nostr:npub1am0jxrkqf7n85aqyk5wzz9eley0ap9wdyqz4cxly8fr8d3zgl0ys7r2g42 all your assumptions busted belong to us


1) Every project seeking collaboration should have a CONTRIBUTING[.]md page with guidelines.

You wouldn't believe how many people are struggling with and are afraid of the basics:
Do I need to fork first? Should the change be a branch on my fork, or on master? How to do a proper PR? Etc

2) Maintainers should provide Good First Issues on GH , well scoped, with clear description and what's expected (DOD), and (most importantly) hints/instructions how to get started to encourage

3) These would ideally by encouraged by bounties (sats)

The absolutely most brilliant reference project on how to encourage and empower collaborators is nostr:nprofile1qqsq4qcw4c0z3jq3nlselj46qxumysl8hndd8sgy89r6nxq2c8jlspspzdmhxue69uhhqatjwpkx2urpvuhx2ue0j5k08k .


Not sure if turd soup is actually useful though 😝


As long as one person uses it, it’s useful to someone 😀


Thanks for lifting my spirits 😊


agreed


Is Duck AI the the duck duck go one Calle shared?


Create issues with label "Help wanted" and "Good first issue". This signals that help on these specific areas is actually appreciated and easy enough for newbies to not get frustrated.


Yeah


I’m using it with the llama model. It’s super fast and works pretty well for code at least.


I'll need to get back on the saddle. I've tried using AI before, but I think I gave up too soon.


I’ve just started using the stuff I mentioned in the past few weeks. It’s getting so good.


I don't know what half the tools you mentioned are. Is Claude an LLM?


please do! i was so hopeful for you last year.  I am looking forward to you back on the saddle again. Come to the next dev night 21 Aug 6pm on hivetalk


claude.ai is good. you can also use it on duck.ai i think


Yeah I’ve been using that one the most

https://youtu.be/kXnW4Hy4Z7o


sign me in hell yes. i can handle myself at cl and have done tex r and python. not my trench but i like it.


I’m recommending turd soup as an art prompt generator when I start promoting the #nostrichnovember art challenge. 👍  I think it’s great. 🫂


Inspiring for this out of work coal miner


what is a good start to learn what could be helpful for nostr dev, a language, a routine?


switch of career kind of thing, from x to code, specifically nostr, what should be the first step?


asking myself here... read the nips


I'll put it on my calendar.


Honestly, no offense meant and I could do the same if talking about my industry.... but.  If I'm interested in learning how to code and all the resources and suggestions I see are:

New to code pleb.... FOSS projects....low hanging fruit for badges and green streaks on gethub, who's own documentation is just as jargon soaked.

Now, I know what some of that means but, brand spanking new, I wanna learn to code bros?  It's the shallow end for most of you, I know but it's too much to absorb when I first need a jargon dictionary to find out where to even start.


This is epic 🙌🏻


I got interested in climbing a few years back to save a bunch of money on tree work for limbs over my house.  It was kinda the same except I was able to find more primers to get me started.  Now I can do my own tree work... SAFELY, and I've helped some family and friends with my new skill.  There is a lot of stuff to know and jargon, teniques, tools, styles, math and such that go into climbing for fun or work.  However, finding a place to start with that was a whole lot easier than getting started doing any kind of developing or coding, at least as far as my efforts are concerned.


Do you use em all interchangeably or would you say some of them are better for certain tasks or questions than others?


Thanks much! I joined the Discord and will see what's what 🫂


P2P no kyc! 😎😎


Thank you for this. I'm about to go down a rabbit hole


I mostly use Claude, but I haven’t upgraded to pro, so whenever it cuts me off I switch over to duck.ai with llama. Have pretty much stopped using ChatGPT ever since I tried Claude. I use Perplexity as my default search engine. It’s great cause it cites the info it gives you. Haven’t tried v0 yet, but it looks really good especially since I mostly make things with React.


Are there things that computer inclined people can do to learn OSS coding?  I've written some batch files in Windows, coded some MicroStation v7 BASIC gui & CAD macros, and modified AutoCAD LISP routines, menus & tool pallets.  Always wanted to learn python or some "cool" language... don't know why, but never did.  Can I be saved and go to code heaven?


Going on year 20 and not gone past hello world in at least a dozen languages.
Do Linux scripts count?


Yes absolutely


Feeling good 💪


Try boot.dev


Bash scripts are great. Docker ones as well. You familiar with docker?


Thank you!  I will certainly check it out.  Zap you later.  My setup doesn't zap from my phone app.


Yes I run docker.
I’m what you might call an old school system admin.


nice. this is a good first issue on docker, if you're up for it

https://github.com/bitkarrot/lnbits-phoenixd/issues/3


Okay!  That's what I'm talking about.  I started on the free stuff.  Will do some more then probably sign up.  Again, thank you so very much.


try not to over relay on the AI to solve problems. there are often really offtrack incorrect responses


Yeah, I have learned that the hardway.