Programming

26402 readers
356 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
1
 
 

Hi all, I'm relatively new to this instance but reading through the instance docs I found:

Donations are currently made using snowe’s github sponsors page. If you get another place to donate that is not this it is fake and should be reported to us.

Going to the sponsor page we see the following goal:

@snowe2010's goal is to earn $200 per month

pay for our 📫 SendGrid Account: $20 a month 💻 Vultr VPS for prod and beta sites: Prod is $115-130 a month, beta is $6-10 a month 👩🏼 Paying our admins and devops any amount ◀️ Upgrade tailscale membership: $6-? dollars a month (depends on number of users) Add in better server infrastructure including paid account for Pulsetic and Graphana. Add in better server backups, and be able to expand the team so that it's not so small.

Currently only 30% of the goal to break-even is being met. Please consider setting up a sponsorship, even if it just $1. Decentralized platforms are great but they still have real costs behind the scenes.

Note: I'm not affiliated with the admin team, just sharing something I noticed.

2
 
 

working as a web dev, 8+ hours at a keyboard. by evening my hands are tired and i just want to zone out.

been trying to do 20 min before work instead. it's not much but it's consistent. any other devs who play — how do you manage it?

3
4
 
 

Background: 12 YoE senior/staff eng, 7 in my current role in systems/SRE. Ex-FAANG, still in “big tech” but a much smaller company.

I have been at my current employer for about 2 years now, and I am trying to find ways to get noticed and move up. There has been a lot of complaints about a particular workflow we use that hasn’t scaled well over the years, so I thought I’d focus in there. I came up with a proposal to improve the workflow and submitted it to my principal for review.

Their feedback? “Not needed, we’ll have AI agents deal with the toil.” No strategic direction, no architectural advice on how I can integrate agents into the workflow. Needless to say I was caught off guard by this and feel as though my proposal didn’t get the attention it deserved. I did a lot of research on the architecture I proposed and I feel the response was unduly dismissive.

Now, I have no way to prove this but I feel like this is due to my C-suite pushing for AI integrations in basically everything. I understand PEs drive direction pushed from the top-down, and sometimes that may include some investor buzzwords that VPs don’t actually understand. But “use AI” is not a real strategy, IMO. Yeah, AI can streamline some tasks, but in my mind you still need to architect solutions that scale well and make sense to humans that are operating them.

Coming from FAANG, I have a lot of respect for the title of principal engineer and always strove to get there myself one day. I was always impressed listening in on design review meetings and the amount of technical breadth and depth they had to drive architectural decisions. I am disappointed that my first attempt to improve things for my company was shot down with so little forethought by a PE.

tl;dr I came up with a well-researched proposal to improve an important workflow that wasn’t scaling well, and my PE told me that we can just use AI instead of investing on fixing our tech debt.

I haven’t experienced this before. Any advice would be appreciated!

5
 
 

First, thank you for all of the feedback - your thoughts are appreciated and have significantly impacted the decisions that we’ve made about how we move forward.

TL;DR - We will be retiring the beta site shortly and will be removing the button to get to it and ceasing support for it.

We will not be migrating the unified posting experience to the main site. Not migrating the unified experience to the main site will obviate the need to solve the issue around the conversion of comments and answers to “replies”, because that was tied to this unified post experience.

Source [web-archive] ✨


Preview of the button "Beta"


Related: New site design and philosophy for Stack Overflow: Starting February 24, 2026 at beta.stackoverflow.com

6
 
 

web dev here who also plays guitar. i've been using audacity for recording and musescore for notation but wondering what else is out there.

anyone using anything cool for practice, transcription, or just messing around with sound?

7
8
 
 

Hello,

I found these learning modules from a group called the Tech Learning Collective, unfortunately the group seems mostly in hibernation.

Additionally, the service they seem to have used for these trainings, Katacoda, has since closed down.

Yet, looking at their sources on github, I see .md, .sh, and .json, files.

Is it possible to utilize these files locally, or elsewhere even, to go through these exercises?

Recognizing the file types is close to my limit on ability in that area, so any ideas, or guidance, is greatly appreciated.

Thank you very much. Have a great weekend.

9
10
11
12
13
 
 

I've heard it here at 2:08

https://www.youtube.com/watch?v=mBHRPeg8zPU&t=131

I believe opencode has a more established community and will probably incorporate the improvements from the other projects. What do you think?

14
15
 
 

cross-posted from: https://lemmy.world/post/45047387

Title...

I'm kinda disgusted with Microsoft and Github has been declining into an AI-Centric hellhole, to the point my recommendations are almost exclusively AI related... And let's not forget, the new Copilot Training enabled by default (which honestly, how do you get rid of this thing, VSCode also feels intrusive with AI-First bullshittery)

I've been wondering about moving to Gitlab but.... "Finally, AI for the entire software lifecycle." is literally plastered in the landing page. So.. that feels like a no-go.

Codeberg is very decent, it's based on Forgejo so ActivityPub is also a thing (but is cross-instance contributions possible?) but it's exclusive for Source-Available and Free Projects, which, by all means, totally fine! Half of my "active" projects are for free, and are open source (does that make them FOSS even though I'm basically the only dev?)

And last but not least, Forgejo and Gitlab themselves are self-hostable, but...how expensive (price and storage) would it be to self host a Git Forge??

And maybe I'm being narrow-sighted... For FOSS projects in Github, sadly I'll have no choice but to contribute there, if that's the only place where the project resides, same for Gitlab, and Codeberg* (unless cross-instance contrib is a thing)

For now, I'm thinking of moving FOSS/OSS projects to Codeberg, but for personal projects? What are some good options?

16
17
18
 
 

A client’s team spent a full week adding a CSV export to their admin panel. Two engineers, clear requirements, maybe a day of actual work. The rest of the time went to understanding existing code well enough to change it safely. That’s what I call codebase drag: when the codebase makes every task take longer than it should. It doesn’t show up in any dashboard or sprint report.

19
20
21
 
 

Roughly a year after the effort was announced, the Apple-developed coding language, Swift, has just launched support for Android.

22
 
 

Microsoft has a new assasination target

23
24
 
 

What an ol' classic in the age of AI!

25
 
 

Is there any good courses that cover the more technical aspects of backend development? Here are some examples, not even limited to this, but I want to hear more than the basics and also some security things to look out for in like a yt video or something, potentially includes, CORS, Cookies, JWT, server side sessions, server side rendering, websockets, server side events, html patterns (e.g the backend returning html components to be place into the browser). Status Codes, GET and POST, GRPC, file transfers.

view more: next ›