I do program, and besides that play lots of strategy board games, occasionally design board games, and (theoretically) also design holidays.
I’d say the subjective experience of programming for me is much more “hmm, where have I seen this before?”, doing a big, fuzzy database lookup through my memories of past code and relevant communications. This is limited mostly by how much of the program design I can hold in my head at once; I’m not sure if that’s the same as other programmers.
(For an example, this morning I was looking at a metrics dashboard which spiked a percentile metric to 100 and then stopped getting any more data. I’d recently made a change to the metric, so I thought of the change, then other discussion related to it, then noticed it looked similar to the pattern the metric had when it was first getting turned on—very jumpy, started at 100% - and that the discussion had included migrating the metric to a different name, and concluded that this was a problem of having very little data coming in and should be fixed by changing the named data source. )
I do program, and besides that play lots of strategy board games, occasionally design board games, and (theoretically) also design holidays.
I’d say the subjective experience of programming for me is much more “hmm, where have I seen this before?”, doing a big, fuzzy database lookup through my memories of past code and relevant communications. This is limited mostly by how much of the program design I can hold in my head at once; I’m not sure if that’s the same as other programmers.
(For an example, this morning I was looking at a metrics dashboard which spiked a percentile metric to 100 and then stopped getting any more data. I’d recently made a change to the metric, so I thought of the change, then other discussion related to it, then noticed it looked similar to the pattern the metric had when it was first getting turned on—very jumpy, started at 100% - and that the discussion had included migrating the metric to a different name, and concluded that this was a problem of having very little data coming in and should be fixed by changing the named data source. )
Could you say more about designing holidays? That sounds interesting!