HN user

hehehheh

59 karma
Posts0
Comments52
View on HN
No posts found.

I got a job ... true devops culture ... where I use Splunk etc. as much as I use git, I finally grok P99 and aggegrations and I don't hate it. It has been a mind opener and it is great to be data driven.

As an aside I think where I have seen bad performance it has been mostly architectural choices over O(N) stuff. These take a lot of organizational will power to fix properly as it costs money, time and egos.

I don't know how. And the answer may be Lisp (!) ... but a decent way to deal with tonnes of cross cutting concerns out of the box for many use cases.

For example a web server needs authcn, authzn, logging, metrics, db retrys, and all the usual gubbins. A DSL for this would rock.

Elm is an example of a language that went down the DSL road and while arguable make some rough choices it proved that a DSL can work really nicely. One side effect is dep management was perfect!

For teamwork there are frameworks like DACI https://www.atlassian.com/team-playbook/plays/daci that, along with a low ego, blameless, professional culture can end up helping to make well informed decisions. It can handle a NoSQL vs. Relational type decision as a breeze! The whole team (s) should be involved. It beats the classic talking shop get everyone in a room and someone starts rambling, and you try to solve every itch anyone can think of.

I understand the resistance of developers to such frameworks. Maybe Scrum misuse killed all enthusiasm.

Both inside and outside of work: 5 whys is good.

Think of 1 and 2 way doors. If the decision is reversible it is almost an experiment. Travel for 4 weeks or 12 weeks? Doesn't matter as you can fly home at any point.

Even buying a house is fairly reversible although selling immediately will be costly.

Having children is a one way door. Having dogs or cats is really too (or should be considered as)

Quitting a job may be 1 or 2 way. If you are high level at Google it may be impossible to get back to something like that soon. If you have a regular web dev job you can probably get something like that again if you decide to take time to do something else.

Counterpounts:

Transport security doesn't make 0-days any less of a concern.

It does. Each layer of security doesn't eliminate the problem but does make the attack harder.

Mail and food are different in that there are not limitless scalable attacks that can originate anywhere around the globe.