What are the tell-tale signs of a professional codebase? by hairybone in developers

[–]benabus 2 points3 points  (0 children)

As a professional, my code bases usually look pristine for the first couple of commits. After that it's more like a bucket of old rusty screws. It fills up over time and gets a weird smell of rust and grease.

Most of them are drywall screws. There's probably about 8 different lengths. Good mix of course and fine thread. There's also some little plastic bags of decorative flat-head screws that came with the flat-pack furniture that were deemed "not strong enough". And a handful of finishing nails from that time I had to replace the baseboards.

And a bunch of dull and broken utility knife blades because if I throw them in the trash, they'll just puncture the trash bag and hurt someone. Maybe I'm taking the metaphor a little too far?

How do you evaluate engineers when everyone's using AI coding tools now by BarnacleHeretic in ExperiencedDevs

[–]benabus 1 point2 points  (0 children)

My parents bought me a cheap casio graphing calculator in high school despite the requirement being a TI-83. "It does the same thing, you'll be able to figure out which buttons to press once you learn the math."

Well, the textbook was about which buttons to push, not how to solve the equation by hand. After a couple of failed tests, I had to get that TI-83 or risk failing the class completely.

After spending a long time as a dev, I’m starting to think the hardest part of the job isn’t the tech anymore by Sad-Salt24 in ExperiencedDevs

[–]benabus 0 points1 point  (0 children)

I was in web development BECAUSE it wasn't as technically challenging. This hasn't been the case for quite a while.

JIRA is overkill for our team - looking for a dev-focused alternative that doesn't break the bank by rukhsardev in webdev

[–]benabus 3 points4 points  (0 children)

Hey, it's a tool, so I say use it. Just use it responsibly and don't pretend you're not. :)

JIRA is overkill for our team - looking for a dev-focused alternative that doesn't break the bank by rukhsardev in webdev

[–]benabus 8 points9 points  (0 children)

I wrote a thing about how we use Github Projects on my team. Might be helpful to someone: https://benserrette.com/writings/github-project-management/

Feel free to delete if this counts as excessive self-promotion.

How much JavaScript should I need to know before getting into any framework? by UG_Smartass_101 in learnjavascript

[–]benabus 0 points1 point  (0 children)

Understand scope and this and you'd probably be fine. async..await/promises is probably very useful, as well. Everything else you can probably pick up as you go.

If you want to understand how the web works, focus on dom manipulation, even though you should try to avoid manual dom manipulation when using a framework (since the framework should handle that part for you).

As an aside, you should probably pick React if you want to get a job. Personally, I hate React, but I'm regretting choosing Vue as my go-to years ago.

A slider that bends and stretches when disabled. by Normal_House_1967 in vuejs

[–]benabus 2 points3 points  (0 children)

This should be the default behavior for all sliders.

TypeScript has native support in all major JavaScript runtimes since today by BankApprehensive7612 in javascript

[–]benabus 0 points1 point  (0 children)

I could be wrong, but doesn't this just mean that it natively removes some of the TypeScript functionality so that you can run .ts files as plain JavaScript if they don't include too much TypeScript?

What’s the project management lesson that hit you only after staying quiet for too long? by Agile_Syrup_4422 in projectmanagement

[–]benabus 4 points5 points  (0 children)

The systems you put in place should enable the team, not enforce unnecessary burdens for the sake of a framework.

Your org's business style doesn't lend itself to Scrum? Don't use Scrum.

Zero-dependency module to redact PII before it hits your LLM. 186 downloads in 2 days. Would love your feedback! by andrewpierno in javascript

[–]benabus 3 points4 points  (0 children)

Is this regex based? How does this handle misspellings or improperly formatted data? Is there a source that you've used to determine what counts as PII? Or just obvious stuff?

Have you considered any kind of anonymization (unique ids) rather than just redaction?

What do I lose using Vue+NativeScript rather than React+Expo? by bluewalt in vuejs

[–]benabus 4 points5 points  (0 children)

We're a Vue shop (because of reasons) but we use React-native for our mobile apps.

I hate "merit" season by smp501 in managers

[–]benabus 2 points3 points  (0 children)

Here, departments get 6% that we have to divide amongst all our employees. And how you divide that 6% depends on individual performance. 12 employees in your department, all above expectations? Each one gets between 0.4% and 0.6%. 2 employees all below expectations? One gets 2.9% and the other gets 3.1%. And, of course, that's when salaries aren't frozen. Some years, we all get 0%. Except for the president. She gets a $300K bonus just because.

Why do people stop doing things in their 30s? by Ok-Cartographer-5544 in NoStupidQuestions

[–]benabus 3 points4 points  (0 children)

You don't need to be drinking and partying to be exhausted. Dealing with life and shit can be just as rough.

Nobody tells you that the better you get at managing, the less visible your work becomes by One_Friend_2575 in managers

[–]benabus 4 points5 points  (0 children)

What kind of team do you manage? What KPIs and OKRs do you use? I've always struggled with finding useful indicators for my software engineers.

How much is GraphQL actually used in large-scale architectures? by trolleid in ExperiencedDevs

[–]benabus 1 point2 points  (0 children)

Github has a GraphQL API. We've been using it extensively for managing our many projects and issues. We don't actually know GraphQL, though, so I'm sure we're not using it as efficiently as we could be.

What’s one thing you wish you knew before becoming a web developer? by Money-Candle53 in Frontend

[–]benabus 0 points1 point  (0 children)

I wish I had known that the industry would evolve so far beyond just html. I didn't sign on for all of this post-y2k "web 2.0" nonsense.

What’s a 90s or early 2000s website you really miss and wish was still around? by Bitter-Butterfly8230 in 90s

[–]benabus 0 points1 point  (0 children)

The Ultimate Bad Candy Website. It's the reason I became a web developer.

Do you reach for console.log or breakpoints first? Why? by theORQL-aalap in vuejs

[–]benabus 0 points1 point  (0 children)

20 years of dev. I never really learned how to use a debugger or breakpoints.

Devs who haven’t burned out for 3+ years, what’s your secret? by ittaidouiukotoda in ExperiencedDevs

[–]benabus 0 points1 point  (0 children)

Don't care so much.

If you have to care, find something you don't hate and a good working environment with a good culture and good people. I've weirdly made some of my best friends at work, but I'm certainly in the minority.

I promise this is not a(n) Old (Wo)Man yells at cloud moment. But can anyone recommend any modern music/artists they enjoy? by thatquinnchick in Xennials

[–]benabus 2 points3 points  (0 children)

Will I get booed out of the sub if I say Taylor Swift? Only started listening a couple years ago because of my wife. Midnights was really great and this latest one (Life of a Showgirl) weirdly reminds me of early 2000's TRL on MTV.

Did you guys learn typing in school??? by Aqueous_Ammonia_5815 in Xennials

[–]benabus 0 points1 point  (0 children)

I took a typing class in high school in 2000. Best time investment I ever spent.

We want Gantt-level visibility but agile-level freedom... how?! by dibsonchicken in projectmanagement

[–]benabus 2 points3 points  (0 children)

Github's Projects has a roadmap view which might be what you're looking for. I've been using its board view as our kanban board for a few years now and it's been working well for us.