1,054 karma · joined June 5, 2022
And by this I mean an election where, somehow, an individual would be able to see their individual ballot make it from wherever they cast it, to the counter, and could see how their specific ballot impacted/didn't impact the broader vote, and where (again, somehow) there was proof that no artificial or false votes were cast in the name of citizens who either don't exist or didn't participate.
Even if there was a livestrem of the vote counting, that would mean nothing if we didn't see every step of transportation for every single vote from the ballot box to the counters office.
A truly observably fair election is practically impossible if you mean to have any significant number of voters.
That's not an exaggeration, truly it's been a subject that's been fear-mongered on for decades now. Perhaps the fear-mongering is justified. It is a real issue. But it's a but difficult to continue caring when you've been told that we're facing imminent doom since childhood and nothing directly observable has happened yet.
Even if you don't want to use TS in it's full glory, you can just rename your files with a `.ts`, turn strict mode off, run everything through the compilation step, and weed out a category of simple mistakes from that alone. Add in that you can slowly add in certain rules to reach a level of strictness as you need and I see no reason how a JS dev would be better off writing vanilla JS than at least using TS and only running the compile step. Of course, I think taking the time to learn and fully utilize typescript the best path forward, even those with absolutely no desire to learn it can utilize some of it's strengths by reading the docs for 15 minutes.
Far from an unnecessary complexity, it's because an incredibly helpful tool at all levels.
Seems as if they just wanted some insight into my decision making process and why I chose to do x over y so they can better make the decision themselves.
1. Appreciate the language. 2. Really understand what's happening in memory.
I hope that learning C will provide both of these things, while also gaining the benefit of learning one of the only widely used languages that I can fit in my head all at once.
For learning Elixir I bought "Elixir in Action" and then supplemented with my own side projects.
The literature is abundantly clear on this.
I know it's fun to hate on the USA at every given opportunity but this is less some systemic issue with the US and more a squabble between a few individuals who are violating a contract they chose to sign, and their neighbors who also signed said contract because they wanted to live in a place without laundry flapping about.
I've been involved and making small changes since my first week. I'm at a point now that I should have a clearer picture of the larger system, but there's still so much I don't understand or have difficulty with.
If I were to switch roles, I imagine another agency would really be my only option if I wanted to avoid large codebases, right? I'm also a bit hesitant to "give up" so soon, but that may be my pride thinking for me.