17 karma · joined January 21, 2023
I'd have a problem with it if my tax bracket were determined by whether I loved the Christian Lord rather than any other deity.
People of different faiths band together because of shared values that actually make a difference as long as they are happy to live and let live on matters of belief.
It is true that a lot of values sit on a foundation of beliefs, via the teachings we think are inextricably associated with our beliefs.
A Christian's values (e.g. "you are born a boy or a girl') might conflict with a trans person's beliefs ("I was not born with the body that matches my gender identity"). Meanwhile another Christian's values ("God has a plan and your body and gender identity must by definition be a part of that plan") might be entirely compatible.
Beliefs are absolutely foundational but all the values built on them are just received wisdom, interpretation etc.
Of course, it is easy to confuse these things, and people who rise to power are often those who do. Keeping an open mind requires time and mental energy. CEOs and world leaders rarely have time to examine their values, and refraining that act as "questioning my beliefs" reframes a rational act into an invitation to have a crippling crisis of faith - which is much easier to tell yourself is a temptation of the devil that you must not indulge.
By shying away from such examination they have much more time and mental energy and deciseness to execute effectively on their agenda.
The obvious downside is that this lack of reflection means the agenda they execute so effectively on is potentially not what they actually would have chosen if they'd really thought it through in a rational way.
My recollection is that there was a very lightweight binary that would launch a single window utilising an existing Emacs process that (of course) you usually alrwady had running, to show a dedicated window for editing a single file - which is Notepad's raison d'etre. So as a Notepad replacement I can't really see a place in the world for something like this.
I am not in any way competent to comment on CJK issues in Emacs as I can't do any of those languages. I can appreciate the desire to address those.
To answer OP's question, I doubt there is much demand for a knobbled Emacs like this, but on the other hand, I think you should do open source software primarily for yourself because doing it for others' sake will grind you down. But if what really pleases you is to make an impact for a lot of other people, directing your energies into solving CJK issues in Emacs itself would be a lot more impactful (though I am sure a lot more challenging too).
Not to mention the overhead of running these worthless inefficient tools on every commit (even locally).
Tools like this just raise the debate from different opinions about formatting to different opinions about workflows. Workflows impact productivity a lot more than formatting.
I think also that bright people like to solve problems, and not all bright people consider complexity a problem - and indeed, whether the intent is consciously there or not, it provides future opportunities to solve tricky problems!
In the context of scrum, with short sprints aimed at delivering immediate business value, it's challenging to make simplifications that have positive value in the long term, especially when you're unsure at the outset whether such simplifications are even possible. Meanwhile if you got the desired outputs from the specified inputs, you had a fun enough time conquering the complexity and you can get a pat on the back and move on to the next challenge.
My theory is that an org works best with both types of personalities, and if it knows what's good for it (especially if it's bought into scrum) knows who its best refiners and simplifiers are and lets them have at that kind of work while others concentrate on the immediate delivery pressures (usually more junior engineers but sometimes also just career specialists in fast delivery whatever the complexity cost).
I have respect for all these people as long as they have respect for each other.
"In situations where bugs aren’t mission critical (ex. 99% of web apps), you’re going to get further with shipping fast and fixing bugs fast, than taking the time to make sure you’re shipping pristine features on your first try."
In 99% of web apps, your end users have no possible way of telling you that you shipped a bug, and your bug will remain there forever, frustrating users and losing your client money as they abandon your site. Telemetry won't help you either becuase you'll misunderstand the observations it provides.
https://en.m.wikipedia.org/w/index.php?title=City_of_London_...
I found myself interacting with a Windows Server 2008 VM the other day (don't ask!) and was astonished how snappy the UI was, relative to today's machines (Windows or Mac).