

“Lock-in” doesn’t make it a monopoly; market share does, and Steam dominates there. So much so that EA gave up on offering things exclusively on Origin.


“Lock-in” doesn’t make it a monopoly; market share does, and Steam dominates there. So much so that EA gave up on offering things exclusively on Origin.


Just the word syntax? Sure. You teach coding at first by example, not from first principles. At some point, explaining the concepts helps in the teaching but not at first.


That sounds like a level of detail it is not necessarily useful to go into with most people. I never experienced anyone non-technical complaining about cloud products, so it would just be proselytising about what to me is a hobby/passion project.
(Not that I’m big into self hosting, but to the extent I am)


Agreed. And a lot of it is working around limitations of whatever version of Java was common at the time.
“Visitor pattern” is better implemented as an implementation of Iterator or whatever your language calls that. Everyone knows what “for x in thing” means, but wtf does it mean to “visit” something?


I think Ousterhout’s observation that deep interfaces are more useful is a very astute one. There is a kind of programmer who finds it satisfying to write lots of boilerplate but it doesn’t make the code maintainable.
Short functions can be good because you then name each short section of code, but a comment can offer that more flexibly.


I don’t believe it’s easier than rsync.
Was there a known issue there?
Are you really going to get defensively patronising over this? I think I’mma bounce, lol.
Yeah you might be right.
I should clarify I use GIMP. A lot! But this is one way it sucks. By this point I don’t know what other similar programs even have over it - it finally got adjustment layers after some decades. So if I can recognise this shortcoming anyone should be able to ;)
The other major thing was switching to single window mode. Floating windows for everything was absolutely batshit.


The first two sets of instructions are for drawing a disc, rather than a circle (a disc being a filled-in circle) and don’t extend to drawing a circle easily. The last method does, but it is about 10x as long. The traditional method for drawing a circle was to select the inner circle, save the selection to a channel, grow the selection by the pixel width of the stroke you want, subtract the saved selection, then fill. Wonderful /s
GIMP does not (unless I missed it in a ~recent update) have a shape tool like most image editors. The GIMP documentation in any case suggests using Inkscape for the purpose.
That means they’re a monopoly. Having some small fry competitors doesn’t make you not a monopoly.