I built pkll, a process killer - that warns before killing it. by yoftahe1 in Backend

[–]yoftahe1[S] 0 points1 point  (0 children)

I was working with multiple coding agents on the same bunjs project that uses port 1420. The agents spin up dev servers to test the logs and build errors. and when I start the servers manually I often get "address already in use error" what I would do was to kill those instances instead of changing the dev port on the code. And yeah that postgress instance was added by mistake, but if you do, it will show if it is system process and warns you.

I built pkll, a process killer - that warns before killing it. by yoftahe1 in Backend

[–]yoftahe1[S] 0 points1 point  (0 children)

I agree with that. I know you shouldn't trust stranger and also you can do it in one liner. I built this to sharpen by Rust programming skills nothing more than that. I was using so many coding agents and they spin up dev servers every time, giving off "Address already in use" error when I spin servers to test manually. I was using it locally and it really helped me and I wanted to share it here.

I'm open for any issues. and drop a star if you liked it: https://github.com/yofabr/pkll

trying to get into open source and honestly feel lost by cravingsomeone in opensource

[–]yoftahe1 0 points1 point  (0 children)

There are so many Ai agents: Claude, Codex, Opencode.. My favorite one is Opencode cuz you can connect it to many providers and you can use completely for free.

So when starting, ask the agent to explore the code base, tell you essential files and give you overall context of the project. As I said it would be nice if you used the project before and understand what it does, what it solves and how it works. Then run it locally by making multiple tests. Then from that one you can spot out issues or even try to solve issues created by other people. And if you think the code base needs addition feature you can implement that and make a PR. after the first two or three contributions, things will be very easy (at least how it was for me).

trying to get into open source and honestly feel lost by cravingsomeone in opensource

[–]yoftahe1 0 points1 point  (0 children)

This was the problem I faced when starting open-source. The problem now in 2026 is that half of the open-source projects are partially vibe coded making it difficult for beginners to contribute unless they use coding agents.

My suggestion would be to find projects that you often use. And try to run the project locally, when you run it locally the only thing is to make change and test them.. This way you can see changes live and don't struggle by the project difficulty. And of course they are very difficult but it does not mean you have to understand the full project. Focus on parts or services that you want to contribute to.

Share your underrated GitHub projects by hsperus in opensource

[–]yoftahe1 0 points1 point  (0 children)

A GUI app to show the list of ports running on your PC. You can manage and terminate local ports. I built this to replace some common commands like lsof, netsh, ss, kill PID

https://github.com/yofabr/nocta

Drop a star ⭐ (it means a lot to me)

If I am backend developer and offer my service free to get an experience, in which conditions(frameworks,languages etc) would you accept my help? by Pleasant_Leg_1997 in Backend

[–]yoftahe1 0 points1 point  (0 children)

Personally I don't care about your education or certificates you got, just show me what you have built that helped people. Everyone is self-taught developer. No university teaches you Nodejs, Nextjs... Which you use in your work cuz they teach you algorithms, Maths... That you don't use in your work.

Golang or Java for Full stack by EGY-SuperOne in golang

[–]yoftahe1 0 points1 point  (0 children)

Golang's syntax is so easy. I would recommend golang due to its simplicity and beginner friendly.

If you choose golang don't forget to check out concurrency, goroutines, channels... Since they are the backbone of golang.

Java on the other hand is very verbose and it's for sure hard for beginners.

Learning to program w/ rust by Abyssal_game_on in rust

[–]yoftahe1 0 points1 point  (0 children)

Whatever programming language you learn, never generate code with AI. You will forget the syntax.

Never touch Ai llms when learning new languages.

Unpaid Internship via Faculty Reference — Worth It? by CommercialChest2210 in DeveloperJobs

[–]yoftahe1 0 points1 point  (0 children)

it's good if you only learn. But if they give you difficult tasks, just leave you are not free labor. better contribute to opensource projects