misterpurple45
“Butterfly valve” is the name for a type of widget.
There are many instances of “butterfly valve”, some of which will have strange brand names.
Just like there are many “web frameworks”, each with weird and wonderful names (“Django”, “Rails”, “Spring” etc.)
We’re really not that different.
There’s nothing stopping companies from using the cloud for its primitives (compute and storage), maybe with managed FOSS services (RDS Postgres). We don’t _need_ to go all in on AWS to build a ‘modern’ web application. Yet somehow much of the industry dances to AWS’ tune on how to architect software.
Calculus is mostly algebra. If you can’t reliably solve algebraic equations, derivatives and integrals will probably be a step too far.
Algebra is mostly arithmetic. If you can’t reliably add and multiply rational numbers, solving for unknowns is going to be patchy at best.
The key part as a student is learning to recognise when I needed to re-tread the primitive operations. Having to go back and practice the mental arithmetic I first learned in primary school was a hit to the ego, but at least I could recognise and take that step. When I was in my late teens / early 20s I was much less able to swallow my pride and back-track.
Check out Barbara Oakley’s Coursera course called Learning How To Learn. It turns out exams are actually an excellent tool for learning, more so than learning without assessment.
A side effect has been that having a deadline and a measurable outcome has been incredibly motivating. I’d have probably been distracted by side projects if I hadn’t committed to the exams.
And yes, it’s accepted for uni entrance here. STEM courses at top unis will expect A-level grades in maths/science subjects, even for mature students with industry experience.
I’ve found having formal exams to study for very motivating, and humbling. I thought I knew things I’d read in books, but it turns out I just recognised them when I came across the same topic again. Being able to recall concepts and use them without help under time pressure is a different level of mastery.
Can you sit high school exams as an adult in the US? There might be private exam centres in a city. That way you’ll _know_ you’ve learned the math(s) you need, on top of all the great learning resources linked here.
—
Edit: Cambridge International do A-level exams, with centres accepting private candidates globally: https://www.cambridgeinternational.org/programmes-and-qualif...
Or so the code breakers would have us believe…
No piece of code is so bland that it can’t be placed somewhere with a name that describes what it does or what category it belongs to.
The users of law are normal people and companies that need to transact with untrusted parties.
Well-paid lawyers clinging to Microsoft Word are a cost centre to most businesses, much of which could likely be automated.
This isn’t necessarily a threat to the legal profession. See the history of accountants and spreadsheet software.
IANAL, but it seems to me that source code and contracts/legislation/policies are similar in many ways: logic, rules, special words with reserved meaning.
The right DSL might go a long way to automating the boring stuff out of law, and serve to highlight the contentious stuff for human judgement.
`sendEmail(mockEmailService)(to, subject, body) `
I find it helps to differentiate between side-effecting dependencies and parameters, making code purer, easier to test, more scalable etc.