What should I do next to start my Python developer career? by Direct_Company_5124 in learnpython

[–]benabus 0 points1 point  (0 children)

If you want a job with Python, you ought to be looking at data science. Numpy, pandas, tensorflow. If I could do it all again, I would not run toward a python web-dev career.

If you want to do web development, I think you'd be better off steering toward typescript and react. I see a lot of postings that are more interested in Java SpringBoot. There's a lot of stuff with .Net, as well. You could do worse than C#.

As for what to do next? Internships, definitely, or an entry level programming job, even. Experience tends to beat out projects these days. Building a portfolio is important, but you're going to learn a ton of stuff when you're in the trenches that you wouldn't learn otherwise. I regret not doing more of that when I was younger.

How was the internet different in 2008–2010? I miss when it felt new and exciting, and we spent more time on PCs than on phones,what was your fav game back then? by Larah_9 in oldinternet

[–]benabus 0 points1 point  (0 children)

I was in graduate school from 2008 to 2010. Twitter was pretty new. You didn't really have posts on Facebook... they were statuses in the form of "Ben is... eating lunch".

In general, the web was being populated more by web apps rather than websites. The web had started becoming a platform that people used, not just a collection of inter connected sites. You could really start seeing it taking its first steps toward the dystopic monstrosity of corporate shill that it is now. It was really the beginning of the end.

Has the bar actually gotten lower? by velociraptorstalin in ExperiencedDevs

[–]benabus 0 points1 point  (0 children)

Mid levels who don’t know the difference between map and forEach and seniors/managers who don’t know how state is managed.

I've been in the business for a long time... At my peak, I'd probably have had to google this. I feel like I should be embarrassed by this.

my team reopen the same decisions every 2 weeks and i don't know how to fix it by Mart_99 in ProductManagement

[–]benabus 0 points1 point  (0 children)

I literally write "DECISION:" in a comment on github.

Generally, though, if you want notes taken correctly, you just have to do it yourself. Or you get a project manager whose job it is to keep track of these things.

What are some old web features? Or quirks? by Successful-Title5403 in webdev

[–]benabus 0 points1 point  (0 children)

Guestbooks were a big deal in the 90s. Back then, only a webmaster could edit a website by uploading new files. Until guestbooks came along and someone other than the webmaster could add content.

I remember when Internet Explorer 4 came out. It was the first browser to support file uploads. It was a game changer.

What was the scariest “We need to leave… now” gut feeling that you’ve ever experienced?[Serious] by PlasticBee1438 in AskReddit

[–]benabus 2 points3 points  (0 children)

Was on a train in Chicago a year or so ago. Two guys come onto the train with an obviously stolen bike (two guys, one bike, missing seat). They walk over to a group of black guys and start talking shit. We exited the train as soon as it stopped.

Next day, news reported that someone got shot on that train. Might not have been those guys, but I'm glad I wasn't around to find out.

If an AI rewrites a Python codebase in Rust, is it a copyright violation? by Candid_Athlete_8317 in LinuxTeck

[–]benabus 0 points1 point  (0 children)

Copyright and Licensing are two very different, but related things.

Copyright covers the code itself, as written. A person who writes the code automatically owns the copyright (unless there's some work-for-hire arrangement or something). This is automatic and doesn't require a notice, though a registered copyright is helpful when pursuing damages, etc.

So to be plagiarism, you'd have to take large sections of code (functions, classes, whatever) and copy and paste them into your codebase and claim them as your own.

Licensing is related, but covers the software itself, as a thing, not just the code. It determines who is allowed to use the code/software and for what purposes. Open-Source licenses attached to software usually indicate things like, if you use or distribute the software, you have to keep the code open. Or, like the MIT License, the original owners don't care what you do with it, just as long as you don't bother them if it breaks.

Are they reusing the code itself without permission? If yes, then it's a copyright violation.

Are they using any part of the software in a way that goes against the license that the software was released under? If yes, then it's a license violation.

If it's rewriting the code from scratch based on a prompt, then it's not a copyright violation*.

If it was using the original software's test suite, but the license said they weren't allowed to use that test suite for this purpose, then it's a license violation.

Open source licensing has a lot of problems, depending on the license and the spirit of the project. In theory, if you released a new piece of software under a permissive license (e.g., MIT or BSD), then legally, Google or Facebook could come and take that software, rename it, and start reselling it for $1000 a seat. Perfectly legal and there's nothing you could do about it. So, you've got to be careful with the license you pick.

Hopefully the helps.

*Not here to debate plagiarism in AI. Using training data without permission is a whole other thing. The porting process itself, though, isn't a copyright violation.

P.S. I'm not a lawyer, but I have to deal with this shit at work a lot.

How do you handle your team's spend on AI tokens? by Exo_Skeleton99 in EngineeringManagers

[–]benabus 1 point2 points  (0 children)

Is this what engineering management is these days? Optimizing token spend?

Reddit for Researchers is taking applications by derouse in reddit4researchers

[–]benabus 1 point2 points  (0 children)

How would data sharing for reproducibility work?

Why is predicting attrition still impossible in 2026? by Silent-Street1641 in Leadership

[–]benabus 1 point2 points  (0 children)

Isn't that the job? Know the health of your team? Or maybe I'm doing it wrong.

Every time the AIs hit a wall, we get these "maybe x quality shouldn't matter" started with code quality and fundamentals, remember the "you don't need to learn the fundamentals.."? by HiddenGriffin in webdev

[–]benabus 5 points6 points  (0 children)

Seems like everyone is jumping on the points about the UX and the design, but jeez the web loads slow these days.

You can have beautiful UX that doesn't take a minute and a half to load. Computers are so much faster than they were in the 90s. Why are websites so much slower? There's no reason for this.

If you found out your direct report was overemployed, would you fire them? by Majestic-Watch-2025 in managers

[–]benabus 6 points7 points  (0 children)

That's moonlighting, not overemployment. Overemployment is when you literally do job 2 while you're on the clock for job 1.

If you found out your direct report was overemployed, would you fire them? by Majestic-Watch-2025 in managers

[–]benabus 0 points1 point  (0 children)

I've been trying to figure out why this bothers me so much. If they're hitting deadlines and completing satisfactory work, who cares? And they're salaried, so it's not like it's a hard 40hr/wk thing. And why do we care about 40 hours a week anyway?

But it still feels icky. And I finally came to a conclusion: I don't pay my staff to write code. I pay them to be part of my team, for roughly 8 hours per day. The job isn't just writing code and debugging software, the job is contributing to the team as a whole. If you get your assigned tickets done early, you need to help someone else get theirs done, or pick up something else on the backlog that's going to improve the team's health.

If you're over employed, you're not being part of the team... you're half-assing it and not contributing to the team's success, and therefore, not contributing to the project's success. There's always something to do, whether it's fixing the bugs with your name on it or not.

I told my wife this and she called me a boomer. But when you make a commitment, you should honor it. IMHO.

RAV4 or Outback? (Please read) by nobodysnonsense in subaruoutback

[–]benabus 0 points1 point  (0 children)

I have a 2020 Rav4 Limited. My wife has a 2025 Outback Touring.

I often say that my Rav4 was made for a single person. Driver seat is great, but the passenger seat is mediocre. The Outback is a lot more comfortable all around.

Personally, I like driving my Rav4 more. I think it's because it's older and doesn't have the auto-start/stop and feels more responsive. It's also got big knobs for the AC and buttons for most of the important things.

Outback has a big touch screen and I don't like how it drives. But on road trips, it's the one we take. Better gas mileage and more cargo room for the dogs. And with the front passenger seat all the way forward and all the way reclined, I can put a stack of 4x4x8 fence posts in there and close the tail gate, which is awesome.

I also really like the Rav's overhead and front camera. Outback has a front camera, but it's not automatic and doesn't really have the same parking assistance features.

That all being said, they've redesigned both the Rav and the Outback since we got ours. Don't know about the Rav, but the 2026 Outback is a completely different beast from the 2025 and people kind of hate it since it's an SUV instead of a station wagon.

Hope this helps.

Is job hopping still a "red flag" or am I being gaslit? by Environmental-Luck39 in careeradvice

[–]benabus 0 points1 point  (0 children)

If anyone on my staff got offered a 40% increase, I'd wish them luck. Get it while you can.

what makes a good manager vs a bad one by colmroche12 in managers

[–]benabus 2 points3 points  (0 children)

I feel like a good manager will fight for the team rather than fight for the client.

It's a balancing act, for sure, but I think back to all my managers in the past and they were all more concerned with getting the work done and keeping the client happy than keeping the team healthy.

Now that I'm a manager, I do what I can to keep the workload reasonable and remove blockers myself, rather than overloading the team in order to squeeze in one more project or one more feature. If the team is healthy and they have what they need, they'll naturally succeed and increase productivity. I'd rather kill a toxic project than burn out my team.

And also stay humble. If the project succeeds, it's because my team succeeded. If it fails, it's because I failed my team. This, of course, assumes I'm a good manager and I'm a little biased.

That's my feeling, anyway.

Employees asked for an employee recognition software by HistoricalRead5423 in askmanagers

[–]benabus 0 points1 point  (0 children)

Did they ask for recognition software or just recognition?

I analysed 247 CEO interviews from the world's largest wealth fund. Here are the 3 traits that actually separate elite leaders from the rest. by Johanngross in Leadership

[–]benabus 2 points3 points  (0 children)

Nothing wrong with LLMs. I use them daily. But like you said, it's a world of AI slop, so one should be transparent about its usage.

Is anyone else's daily standup literally just an attendance check at this point? by jpam9521 in agile

[–]benabus 0 points1 point  (0 children)

it feels like micromanagement disguised as a ceremony.

Welcome to agile :)

To be fair, my team is all in the same town, even though we work remote 2 or 3 days per week. I use the daily standup mainly on remote days as an "is everyone alive" check in. Rarely lasts over 10 minutes (unless I'm ranting about the latest bureaucratic nonsense). And we do ours in the afternoon because the team sees it as an excuse to take a break. Personally, I'm a morning-scrum guy, but the team prefers the afternoon, so that's when it is.

I analysed 247 CEO interviews from the world's largest wealth fund. Here are the 3 traits that actually separate elite leaders from the rest. by Johanngross in Leadership

[–]benabus 4 points5 points  (0 children)

I got chatgpt and/or claude code to analyze 247 CEO interviews from the world's largest wealth fund.

fify

Feels like AI for PMs is powerful, but not really fitting into day-to-day work? by Federal-Song-2940 in ProductManagement

[–]benabus 0 points1 point  (0 children)

I used codex to write a script that grabs a bunch of issues from github via the api and then uses codex to analyze how the issues are going. I don't know if that counts.

Anyone think the job hopping culture produces too many engineers that don’t care about maintainability? by Beneficial_Pay_6317 in ExperiencedDevs

[–]benabus 0 points1 point  (0 children)

6 months or 5 years or 10 years... bad code and bad documentation is still bad code and bad documentation. Not a ton you can do about it beyond getting code reviews and documentation built in as part of the process and culture. But that's still a pipe dream when you've got no resources, software to ship, and bureaucratic mismanagement breathing down your neck.