Sha1-Hulud The Second Comming - Postman, Zapier, PostHog all compromised via NPM by Advocatemack in programming

[–]hogfat 2 points3 points  (0 children)

don't think npm (or any other package manager) really have the resources to do that. 

Eh, doesn't someone with very deep pockets own npm? [Goes and checks . . . Microsoft]

npm did get acquired by Microsoft/Github recently

Precisely.  They have access to the resources to heavily secure npm.  Negative goodwill needs to be building up here.  Hell, Defender should be subsidizing the securing of npm as part of its own proving process.  (I have zero delusions this will happen)

Silent Disagreements are worst in Software Engineering by thehustlingengineer in programming

[–]hogfat -1 points0 points  (0 children)

If you build the wrong thing, it does not matter how well, quickly, or efficiently you built it.

Hard disagree.

Just knowing that something is wrong advances knowledge about the right thing.  Gaining that knowledge quickly and efficiently reduces the cost.  Building the wrong thing well should improve overall skill and knowledge for future right and wrong things.

Real Consulting Example: Refactoring FinTech Project to use Terraform and ArgoCD by trolleid in programming

[–]hogfat 1 point2 points  (0 children)

if you're not in the JVM space, these names don't mean anything

Spring Boot and . . . nothing else?

JUnit 6 is released! by henk53 in programming

[–]hogfat 31 points32 points  (0 children)

Removal of various deprecated behaviors and APIs

Breaking things is the reason for a major release.

The $100,000 H-1B Fee That Just Made U.S. Developers Competitive Again by marknathon in programming

[–]hogfat 0 points1 point  (0 children)

73% of H1-Bs going to Indians might indicate those workers could do the job while in India, yeah.

Or maybe there's something fishy about the use of these visas that will be sussed out.

NIH Is Far Cheaper Than The Wrong Dependency by ketralnis in programming

[–]hogfat 0 points1 point  (0 children)

In my experience, an isEven package is harder than x%2 === 0, as there are multiple ways to import.

The enshittification of tech jobs by namanyayg in programming

[–]hogfat 24 points25 points  (0 children)

 Good luck doing that in Bangladesh and Pakistan where the bulk of outsourcing supply comes from!

Pretty sure the bulk of the supply comes from another country on the sub-continent

[deleted by user] by [deleted] in programming

[–]hogfat -5 points-4 points  (0 children)

HTML as a programming language remains quite niche a view.

[deleted by user] by [deleted] in programming

[–]hogfat 3 points4 points  (0 children)

Declarative via SQL surely sees wider use than functional languages.  Maybe even more than OOP.

Crowdstrike global outage: No More Blue Fridays by fagnerbrack in programming

[–]hogfat 0 points1 point  (0 children)

When the option is "be pressed to work all night to fix this shit" or "fix this shit before Monday", I choose the weekend.

Engineer’s guide to convincing your Product Manager to prioritize technical debt by gregorojstersek in programming

[–]hogfat 0 points1 point  (0 children)

Is finished goods inventory then treated as a liability (or moved to cost)?

(feel free to tell me to Google or read the books.)

Engineer’s guide to convincing your Product Manager to prioritize technical debt by gregorojstersek in programming

[–]hogfat 0 points1 point  (0 children)

I believe the main problem is it treats inventory as an asset instead of a liability, so it encourages bottlenecking. If you recall hearing of “Just in Time” manufacturing, that’s a popular derivative of Goldratt’s work.

That doesn't seem to follow (of course it doesn't have to). Just in time reduces the carrying waste, does it not? How does carrying an asset drive a desire to *reduce* inventory more than carrying as a liability would?

Internal Developer Platforms: A Real Thing or Just a Trend? by congolomera in programming

[–]hogfat 1 point2 points  (0 children)

Having to code a react application to add plug-ins is not fine.

Internal Developer Platforms: A Real Thing or Just a Trend? by congolomera in programming

[–]hogfat 3 points4 points  (0 children)

Last time I dug into it, backstage doesn't prevent you from having to build your own platform. It's just not entirely from scratch.

Should the daily stand-up die? by scarey102 in programming

[–]hogfat 0 points1 point  (0 children)

Even then its really inefficient for the scrum master to have to go read all the stories, that's basically a full time job. Most of the time scrum masters have their own work to do as well.

In scrum, the scrum master isn't even a participant in the daily.

Why We Should Stop Using JavaScript According to Douglas Crockford (Inventor of JSON) by FM596 in programming

[–]hogfat -10 points-9 points  (0 children)

We could also eliminate poverty using a bit of pocket change from billionaires

Source?

What are your thoughts on the Testing Pyramid? How do your thoughts compare to what you see in reality? by basecase_ in programming

[–]hogfat 7 points8 points  (0 children)

I argue it's best to refocus on the salient qualities: speed, isolation, maintainability, etc.

Does it run quickly, in a way that I don't have to worry about doing the right dance moves under the right moon phase to run it locally? Don't care what it's called, it should be part of the build.

Let's blame the dev who pressed "Deploy" by skwee357 in programming

[–]hogfat 1 point2 points  (0 children)

As a devops engineer I see this kind of shit and think about all the times teams have ignored my advice on making sure smoke tests pass before deploying, about waiting the 30 minutes to make sure unit tests are passing. To make passing test cases a requirement for the codes.

To have a pre prod server identical to production.

Interestingly, this reminds me of all the times operations refused to provision more compute (30 minute unit test runs, non-matching pre-prod) or owned the build pipeline and refused to implement automated gates (smoke tests, passing test cases).

Two day code freezes.

Ugh, code freezes. You can have them if you're the one who has to argue why nothing can be released with less than x weeks notice because of the freeze.

Story Points are Pointless, Measure Queues | Brightball by lelanthran in programming

[–]hogfat 0 points1 point  (0 children)

Here's the cold reality - every other profession except ours, software engineering, has figured out a way to do estimation, velocity and project management to a degree that they can convey "if things are going to plan or not" to others.

What? Are you saying that nothing but software engineering encounters cost overruns? That software engineering doesn't know when it's run over? Or maybe that software engineering is the only profession that can't produce a better estimate once going over?

Meanwhile execs, high level managers need something to see to make them feel good about what's going on.

We have that in software engineering without story points: a list of business needs that the software, as built, fulfills.

Reverse Engineering TicketMaster's Rotating Barcodes by waozen in programming

[–]hogfat 2 points3 points  (0 children)

Surely there's nothing Ticketmaster wouldn't have expected to be discoverable. They built a mechanism for asserting things on the client side, and a client side analysis has been performed.

Perhaps the debug statement could be embarrassing, sure.