valty
Joined 4 years ago
Joined 4 years ago
Plain text is the problem. We write code so it can be easily read as plain text. Not as living, breathing, running code.
Globals are considered bad because they are hard to trace and reason about. But this is only so with plain text. You cannot click on a variable and see all it's dependencies. We must painstakingly trace these.
If we visualized the dependencies and the flow of our code, we could see the complexity as we go. And the "context" becomes automatic. There is no difference between explicit and implicit context.
The key for globals, is to have one large graph data structure where everything is related. All your data is modeled the same. No mini-databases spread out over the code. No ad-hoc indexes strewn throughout. No modularity. One single giant data model.
I think it's crazy that it's closed source too. It's a big black box which makes debugging hard. Plus its the kind of framework that does a lot of magic stuff where you scratch your head wondering what is going on.
I think modern frameworks are so bad at perf because they assume people just have so much compute available and are focusing on one app at a time.
The question still remains then of which to use for each platform.
On macOS there is Cocoa (Swift or ObjC(++) or pure CPP) and Swift UI.
On Windows there is .NET C# or CPP and a bunch of other stuff.
Any thoughts?
I agree. Charity's often use this for marketing. Making clear the direct human impact of your donation. Tech companies like Apple do this a lot too.
But when a government talks of its successes in statistics...I don't think about my tax spend. I think that it was my (and other people's) vote for that team that did that. And typically not even the team...rather the leadership of the political party.
It's like a shift in the marketing approach.
We sent 100bn to this country to help out with this.
vs.
Average Joe paid 10$ of his income last year which helped pay for this and that for these people. One of those people today was Sally... One of those people 15 years ago was Tracy...
A different spin on "small".
I wonder if you could have micro-governments instead on a per-topic basis with their own mini-budgets.
These omnibus spending bills seem absurd.
The tax should be incurred/realized at the point of the benefit received.
Imagine getting a monthly bill on your estimated tax spend with details of everything it is spent on and how that benefit flows through to you. This might make people more receptive to government.
Also thinking about a Government+ premium subscription service. How can the government offer added benefits to raise more money for things. I guess this is charity.
I had of course already checked and it does not. https://github.com/bitgapp/eqMac/issues/380
So please remind me of why your condescending comment was necessary?