News for hackers. Stuff that matters.

danpozmanter

Re:Semgrep: Lightweight static analysis for many languages on Wednesday July 22, 2020 @09:52PM (#23923424)
Impressive work!

Are there any plans to include C# or F#?

This is fantastic!! There's also elements of F# in this, it'd be wonderful to be able to do this in Python code.
Re:All of us test in production all the time (2019) on Sunday July 19, 2020 @02:49PM (#23891455)
There's more going on and worth exploring if engineers are so unattached to outcomes they pick technology in a vacuum. Pager duty is a heavy stick - it's important not to avoid root cause analysis. So if your engineers are making bad choices - what's really going on?

That assumes engineers are even empowered to make technology choices. At many companies they are not (whether by dint of organizational structure or the roadmap not allowing a major technology shift from whatever "shitpile" you and your team have inherited).

Having clear escalation strategies (and knowing when escalation to the original engineers behind a project is even appropriate) is often lacking. I wouldn't want to call engineers in at 3am for a problem that can be fixed by following a documented devops process. Plus - what happens when the engineer you need to reach is unavailable? They are sick, or don't wake up, or their phone died?

What happens when business pressure says "we're ok with calling engineers twice a week as long as the roadmap moves"?

"You built it you're on call" is a fragile way to handle problems in more ways than one.

Which isn't to say there shouldn't be shared responsibility. Of course there should. But responsibility without power is toxic. At the very least it increases flight risk - but in practice often has a far wider reaching deleterious effect than just that.

Re:All of us test in production all the time (2019) on Sunday July 19, 2020 @01:14PM (#23890765)
"Engineers should be on call for their own code." - Would you rather work someplace you are expected to be on call 24/7, or a company that doesn't require that?

It isn't the norm, and it isn't competitive. It's just more "always on" culture in the workplace - and that's not healthy. A company should understand workers need real breaks - and being on call is not a real break.

Re:Ask HN: Regreting Not Doing a Startup on Thursday June 18, 2020 @01:39PM (#23565510)
It isn't a binary question of "startup or not" - but always comes down to the specifics of what problem you wanted to solve, how you wanted to solve it, and all of the logistics (especially timing and team composition).