Nope.. it makes perfect sense if you stop misusing what it's intended for "Make file" as its purpose is to make files. They can be made using a compiler or other scripts, and as it supports files for its dependency tree.
It does not make perfect sense. It’s nearly 50 year old software and its design shows it. The basic concepts are perfectly reasonable, but the grammar is not what someone would invent today (see: Bazel).
And until recently-ish, there wasn’t a great alternative that let end users run the equivalent of `make build && make test`, but without using Make. That’s why so many people abused it so: it seemed so close to being handy and convenient. And then someone comes along and runs `touch test` and `make test` doesn’t run tests anymore because no one knew they had to label that target as PHONY.
That’s the kind of stuff that got me all-in on Just from the beginning. It “feels” kind of like Make in the nice ways, but optimized for scripting instead of for building C projects. What a breath of fresh air! And as mentioned elsewhere, for me, Mise came along right behind it and gave us do-everything tool that’s nearly ideal for the kinds of non-C projects I work on now in Rust, Python, and TypeScript.
Plugging my own tool. I use it for development and running semi-trusted or temporary tools, mounts the current/project dir for isolation, and shuts down automatically when it can.
A wedge is such a natural solution. It tilts the screen forward slightly when it's flat, it could have sexy curved edges like the very first iPhone, it would match the aesthetics of the Air, and it would stand out compared to Android phones.
The main issue is weight distribution, although current designs are slightly top heavy anyway.
A less obvious issue is that people would tend to hold the screen vertically while taking photos, which would distort the visual plane of the lenses at the back.
I'm sure both of those could be solved, and a wedge would create something original, instead of the nth iteration of the same ugly wart aesthetic.
Insightful! That's a great point: A period where a lot of people (especially the average-higher-income Apple demographic) were more likely to be sitting at home all day. Having a phone that is heavy and barely pocketable is nbd if you just have it sit on the coffee table or desk all day.
reply