HNHacker News
TopNewBestAskShowJobs

F-W-M

98 karma · joined December 16, 2022

submissionscomments
F-W-M··on Making friends as an adult is hard (2021)
I live in germany and work in an international company. I am the only german on my team. A lot of the younger colleagues blame their difficulties on making friends on german racism and stay in their expat circles, but the truth is: it's hard for everyone here.
F-W-M··on When you combine two things that are close, but not the same
It requires good familiarity with code base or domain knowledge to know that one has to grep and for how long. The abstraction triggers you to look at the right places.

That said, I am firmly in the camp that requires at least three instances.

F-W-M··on Ideas That Changed My Life
> for instance, I'm a deep introvert, but I'm able to socialize for long periods of time and talk to strangers easily now, but only after I kept practicing for a period of 2 years -- I discovered it's possible to "bend" your introversion if you don't put yourself in a box and are willing to make an effort

How did you practice?

F-W-M··on Show HN: Gut – An easy-to-use CLI for Git
Rebase (with or without -i) is one of my most used git commands. The one thing I still get confused with is whether I have to commit to continue or not.
F-W-M··on 2D Liquid Simulator with Cellular Automaton (2017)
This must be how dwarf fortress does it
F-W-M··on Why SAT Is Hard
They play a big role in hardware design and verification as well. All in all, SAT solvers became very good, so the solution to many NP-hard problems is to encode them in SAT and solve them this way.
F-W-M··on Why SAT Is Hard
Package manager, Static Analysis, Model Checking (like TLA+), probably scheduling software.

I'd concur that these are interesting but maybe seldom used pieces of software, except for package management.

F-W-M··on German university life seen through American eyes, 1900-1901
The Corps still exists. Less of them, with less members, and less fighting. But we still get fat from drinking too much beer.
F-W-M··on Functional Core, Imperative Shell (2012)
Am kind of using this at work. All IO is isolated in an imperative shell layer, that communicates with an core via event. The core is kind of a state transformer, but actually does in place mutations. All state (of the business logic) is kept at one place, which has some nice benefits.

Functional programming is not too important in the core, a lot of benefits arise without it, e.g.: I can replay a prod session from the events generated and get the exact same behaviour. Makes debugging a breeze.

One advantage of having the state in one big place is that I can serialize it, send it to another thread that serves a UI from it.

F-W-M··on Amazon will require employees return to the office 3 days a week
Same, had the two most productive years of my working life, worked my ass off, build them a system that now makes my salary 20-30 times. Now I am forced to come back in the office (and man did they fail that communication), don't see any real appreciation for the work I did, and I am like 20% as productive as prior.

Funny thing: I am still meeting expectations.

F-W-M··on Does your office have a library?
I was going to get treatment for burnout. Turned out the best treatment was a private office.
F-W-M··on In Defense of Not-Invented-Here Syndrome (2001)
I learned that the hard way, that I am at a place where people are on the left side of the bell curve and that you shouldn't be developing your own stuff with such a team.

Cost me some credit. Now I am trying to get us away from the awful mess we produced.

F-W-M··on We invested 10% to pay back tech debt
I once found

``` if (var) assert(var) else assert(!var) ```

in the outsourced test suite for a level A air plane software.

F-W-M··on What if writing tests was a joyful experience?
I am using Rust's insta to do the same (but not as streamlined).
F-W-M··on Theory-building and why employee churn is lethal to software companies
I want a meaningful commit history, that actually enables me to find the useful commit message. My coworkers often create PRs where the branch itself contains merges and a lot of bad commits that are not centered around a single piece of functionality or activity (like formatting, refactoring).

I try to have them clean it up but often the best thing I can get is a squash.

F-W-M··on Things I want from Devs as SRE/DevOps
> At least here in Denmark, companies like Lego and Vestas are doing some really groundbreaking money making at a much lower cost, by not going to "standard" systems for everything.

Do you have an link to an article about this somewhere?nn

F-W-M··on Things I want from Devs as SRE/DevOps
What are you using instead and what are the main criticisms of kubernetes from your seniors?
← PreviousPage 3 of 3