this post was submitted on 09 Sep 2024
2 points (100.0% liked)

Programming

0 readers
1 users here now

A magazine created for the discussion of computer programming-related topics.

Rules

Please keep submissions on topic and of high quality. No image posts, no memes, no politics. Keep the magazine focused on programming topics not general computing topics. Direct links to app demos (unrelated to programming) will be removed. No surveys.

founded 1 year ago
MODERATORS
 

It's easy for one generation of workers to take for granted stuff that previous generations of workers fought so hard for. Many junior devs now just get to use git and deploy on Linux in a container via a test driven CI change system with their IDE of choice without having to spend months to years to decades justifying each piece of that architecture to various skeptical managers who have a passionate lingering affinity for Windows XP.

#programming #Linux #DevOps

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 2 months ago (2 children)

A decade ago, it was an uphill battle for me trying to get #python and #nodejs approved for serving web applications. Anything outside of PHP, C#, or Java was simple too novel for production. Now python and javascript are ubiquitous for web apps and what many junior devs cut their teeth on.

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago) (2 children)

This of course begs the question, what are us senior level folks standing in the way of for innovation from the next generation?

Oddly, one thing I've seen is junior devs discovering older methods, like using a mysql or postgresql RDBMS engine with actual SQL, to be an effective way to solve a problem and having to justify not using some fancy expensive cloud SaaS DB instead.

I think they may be on to something there.

[–] [email protected] 1 points 2 months ago (1 children)

@[email protected] Another corollary: a lot of professional Python programmers today are using Python because their managers told them it’s the default tech stack. I’m not sure what the implications are long-term, but I’m pretty sure it means a declining in code quality.

This is coincident with Python itself becoming quite a bit more complex over time, even as its standard library becomes less useful.

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago)

@bouncing Having worked in front end and backend development when php was king, I very much would like to push back on blaming python for anything with regard to bad coding. PHP5 let you get away with so much worse than python ever did.

You definitely can write bad python code, but it is still opinionated about a good many things that are good to be opinionated about.

[–] [email protected] 1 points 1 month ago

@[email protected] I was doing some PostgreSQL related refactoring on my hobby project this weekend and found that it's really fun to re-discover the software/processes behind the SaaS services (everyone cooks with water 💧). It's sad to watch once simple and good services go to waste, but it inspires to find out how things could work behind the scenes. A really satisfying process.

[–] [email protected] 1 points 2 months ago (1 children)

@[email protected] about nodejs, I'm not convinced it's a real progress :)

(private joke of me getting old)

[–] [email protected] 1 points 2 months ago* (last edited 2 months ago)

@squalouJenkins I had to double take because you maintain a nodejs app that I use 😂

But yeah, I get your sentiment.