Programming

26291 readers
562 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
3
4
5
 
 

So to preface, my work is pretty cool, they are good about setting goals to learn things that interest you and putting you in those teams to help out in a small capacity.

My normal job has never been programming. Though Ive been the goto "IT" person at almost every job ive been at, I mess around in most of my free time with computers (installing Linux on stuff, networking NAS stuff, remote desktops virtual machines r pi setups emulators , very simple bash scripts etc all the stuff we lemmings do in our sleep ) but ive never technically coded outside very small vba code learning stuff and watching a lot of videos on multiple languages. Ive just never been able to actually figure out what I'd want to make or be able to stick with it. Also I have mild dyscalculia so I generally get really confused at math especially algebra. I can do it but im really slow.

Ive always wanted to be able to do coding. I feel like I can't be a real computing nerd without that. I just find it so hard to focus when i don't have a real goal or the goal is really small and uninteresting (hello world over and over is not that helpful )

So anyway, this project is just to take excel macro calculators and convert them to apps to be used mainly on iPads but also browsers etc. They've chosen Mendix for this purpose.

Ive not used it before but it seems like a very simple graphical drag and drop style of "programming" (not sure if you can really cal it that) but I'd like to hear if you guys have dealt with it...

Generally, how can I help out on this project (and tbh, try to prove that I'm somewhat smart at this stuff..)?

6
 
 

I need to scan very large JSONL files efficiently and am considering a parallel grep-style approach over line-delimited text.

Would love to hear how you would design it.

7
8
9
 
 

Why GitHub Actions is the Internet Explorer of CI, and why Buildkite offers a better path forward for teams that care about developer experience.

10
 
 

If I were a better developer, would I have worked on more products people love? No. Even granting that good software always makes a well-loved product, big-company software is made by teams, and teams are shaped by incentives.

11
 
 

When people say “taste,” what they actually mean is experience. Pattern recognition built up over years of doing the work. But calling it “taste” instead of “experience” does something subtle and harmful: it makes a learnable skill sound like a gift.

12
13
14
15
 
 

[...] Coding agents are now also introduced to production codebases. After 12 months, we are now beginning to see the effects of all that "progress". Here's my current view.

[...]

All of this compounds into an unrecoverable mess of complexity. The exact same mess you find in human-made enterprise codebases. Those arrive at that state because the pain is distributed over a massive amount of people. The individual suffering doesn't pass the threshold of "I need to fix this". The individual might not even have the means to fix things. And organizations have super high pain tolerance. But human-made enterprise codebases take years to get there. The organization slowly evolves along with the complexity in a demented kind of synergy and learns how to deal with it.

With agents and a team of 2 humans, you can get to that complexity within weeks.

16
 
 

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?

17
18
 
 

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?

19
 
 

It’s a popular joke among software engineers that writing overcomplicated, unmaintainable code is a pathway to job security. After all, if you’re the only person who can work on a system, they can’t fire you. There’s a related take that “nobody gets promoted for simplicity”: in other words, engineers who deliver overcomplicated crap will be promoted, because their work looks more impressive to non-technical managers.

20
21
 
 

The other day at work I stumbled upon this bug and thought it was worth to write a blog post about. Spoiler: It has nothing to do with timezones!

TLDR: According to ISO standard 8601 (which is what Python's date.isocalendar().week uses for example), the first week of the year is the week with the first Thursday of the year. So sometimes the first few days of January belong to the last week of previous year, and sometimes the last few days of December belong to the first week of next year :D

22
23
 
 

Hello,

I am thinking about teaching my students JavaScript first so that they can start creating websites and make their career, what are your thoughts?

24
 
 

Never heard of pull_request_target before today and I think I'm with him, I don't know what I would possibly use it for that would justify the risk of unreviewed code getting access to build environments. Seems bananas.

25
view more: next ›