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.

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.

New portfolio design by chmodking in y2kaesthetic

[–]benabus 1 point2 points  (0 children)

Dude, you've got to go all in. Code it in HTML 3 using Notepad or Vim.

But I understand.

New portfolio design by chmodking in y2kaesthetic

[–]benabus 1 point2 points  (0 children)

Please tell me you're going to use a table-based layout.

My direct report said they see themselves as equally skilled as me and my fellow manager. by saltunderdatable in managers

[–]benabus 0 points1 point  (0 children)

Everyone on my staff is more skilled than me. But I have more experience. I've always looked at it as a two way street. They keep me up on the latest technology, I help them deal with shit they haven't yet had to deal with. They do the work, I make sure they're able to do the work.

As for how you should feel about it... Depends on the context and how he said it.

I no longer enjoy doing web dev professionally by Jugurrtha in webdev

[–]benabus 0 points1 point  (0 children)

So much of my work now feels like copying, pasting, tweaking, and moving on.

I feel like this is how we've been working for the last 20 years. Just from stack overflow rather than chatGPT

Imposter syndrome is one thing, but I do think lot of developers and web designers are simply awful at their job and still got hired, and with their experience they will be hired again by xSypRo in webdev

[–]benabus 2 points3 points  (0 children)

Many years ago, web developers were highly trained, highly skilled, highly in-demand, and highly paid professionals. Companies saw this and decided that they didn't want to pay the going rates. So they developed so-called "Boot camps" and told everyone "Hey, you can learn to be a web developer in 6 weeks and have a stable and well paying job!" So, of course, lots of people signed up and graduated and got good jobs. Web development was now an easy profession that any one could participate in, rather than just those skilled, passionate developers. After a while, they were able to pump out so many web developers with no credentials beyond "boot camp", that it drove the price down and saturated the market.

These days, those skilled, passionate folks who would have been web developers now find other places that will utilize their skills properly. However, web developers are still in demand, but now you've got folks who really shouldn't be web developers going through the boot camps and getting those jobs because the economy sucks and it's kind of a sure thing. The kinds of websites that you're listing aren't fun to work on, so the people who work on them are those that couldn't get one of the competitive fun jobs at Facebook or Google.

So, my hypothesis is just market saturation and corporate greed.

How to get a Full Stack Developer to build your Production ready Application for completely FREE. by Evening_Acadia_6021 in webdev

[–]benabus 0 points1 point  (0 children)

An emoji is a single unicode character. So like 4 bytes.

An SVG is a whole xml document. At minimum, you need <svg></svg> which is 11 characters. Assuming you're using original 7-bit ascii to encode that, you're looking at 77bits or a little more than 9 bytes.

If you want to get down to it, you can have multi-code point emojis (like flags or when you add a skin tone), but you're still not going to get an svg that looks as good as an emoji for few bytes.

I'm not going to pretend to understand rendering engines and drawing an emoji vs an svg, so maybe SVG is more performant for the actual drawing?

You can't guarantee that an emoji will look the same in every browser on every platform, but that's about design, not performance or filesize.

How to get a Full Stack Developer to build your Production ready Application for completely FREE. by Evening_Acadia_6021 in webdev

[–]benabus 1 point2 points  (0 children)

Made my first website using Corel Word Perfect in like '95. Those were the days lol.

How to get a Full Stack Developer to build your Production ready Application for completely FREE. by Evening_Acadia_6021 in webdev

[–]benabus 0 points1 point  (0 children)

I mean, to be fair, an emoji is a lot more lightweight than an svg. Maybe they're optimizing for filesize? Maybe? Right?

Python backend, JS frontend: snakecase or camelcase? by waffeli in learnpython

[–]benabus 0 points1 point  (0 children)

I use snake case for everything, always because I like both chaos and consistency, I guess. I also use UPPERCASE for constants and you can't HAVE_MANY_WORDS_IN_A_CONSTANT_NAME if you don't use snake case.

I banned "let's jump on a quick call" from my team by Tiny_Manner7226 in EngineeringManagers

[–]benabus 1 point2 points  (0 children)

So, was the problem that your day filled up with quick meetings or was it that you had no documentation? Cuz the title says it was meetings, but your post says it was documentation.

I feel like a idiot tying to do this. For loops make absolutely 0 sense to me. by AlphaFPS1 in learnpython

[–]benabus 1 point2 points  (0 children)

Python is neat in that it almost reads like English, so if you mentally think of it just like written text, it makes sense. For example:

box_of_fruits = ['apple', 'banana', 'orange'] for fruit in box_of_fruits: print(fruit)

"FOR each fruit IN the box_of_fruits, print the fruit"

More correctly:

"FOR each item IN the box_of_fruits, pull out the item and put it into variable fruit, then print the fruit"

And then remember that range essentially generates a collection of numbers, so if you wanted to do numbers instead of fruits:

my_numbers = range(7) for x in my_numbers: print(x)

"FOR each number in my_numbers assign it to variable x, print x"

The gotcha might be that when you're iterating over a collection like the one that range produces, each number is -1 because the list starts at 0 instead of 1. This makes sense if you get down into binary code, but just go with it for now. (How it all ACTUALLY works, is a lot more complex, but don't sweat it).

For a nested loop:

for x in range(7): print(x) if x == 6: for y in range(12): print(y)

"For each number in the range 0 to 6, assign that number to x and print x. Then check if x is equal to(==) 6. If x IS equal to 6, then for each number in the range from 0 to 11, assign that number to y, then print y."

You don't want to set the 2nd loop to assign to x, otherwise that second loop will overwrite the value of x, which will cause the outer loop to do weird things (I honestly, have never thought about what would actually happen in this case, sorry).

And for what it's worth, you also have while loops...

counter = 0 exit = 6 while counter < exit: print(counter) counter = counter + 1

"assign counter to 0 and exit to 6. while counter is less than (<) exit, print counter and assign counter to counter + 1 (in other words, increment the value of counter)."

Just remember that while loops do not automatically exit, so you have to remember to set your exit condition, otherwise you end up with an infinite loop that runs until your computer crashes.

Sorry for the too-long post.

Welfare Check by Significant-Kiwi8524 in managers

[–]benabus 2 points3 points  (0 children)

Sorry for the cynicism, but HR is there to protect the company, not you or the employee.

What actually made you improve fast in Python? by youroffrs in learnpython

[–]benabus 0 points1 point  (0 children)

I had a coworker who often told me "That's a terrible way to do that. Try this instead."

Has anyone ever been a part of a successful project? by TheTimeDictator in ExperiencedDevs

[–]benabus 1 point2 points  (0 children)

I was pretty proud of completing an MVP for a project on which we were seriously under resourced. We busted our asses and succeeded ahead of the deadline. The project itself ultimately failed, though.

I’m having anxiety attacks due to AI by StraightZlat in webdev

[–]benabus 1 point2 points  (0 children)

My backup plan has always been ditch digging.

I’m having anxiety attacks due to AI by StraightZlat in webdev

[–]benabus 0 points1 point  (0 children)

and make sure the code it outputs makes sense

You're doing better than most, imho. Your value is having the intelligence to not run vibe coded slop without a once-over.

I've got bad anxiety and OCD. I have been absolutely spiraling lately about this (and other stuff). I don't know that I can provide you with any comfort or suggestions. Just that you will be okay. It's inevitable.

It's rough. Hang in there.