Fast forward a decade and I'm evangelizing statically typed FP at conferences. The value of the compiler is redeemed after self-teaching and learning the "Whys".
115 karma · joined April 25, 2016
Fast forward a decade and I'm evangelizing statically typed FP at conferences. The value of the compiler is redeemed after self-teaching and learning the "Whys".
But is it just programmers that don't care about the thinness of their keyboards and want something functional and high performing?
It perplexes me why non-programmer consumers wouldn't want the same. Who is Apple aiming at?
I think this is just meant to add some standardized and measured context for admissions officers, like an objective version of other "adversity factors" already present in the admissions packet.
However, I think College Board have no business doing this themselves. Seems out of line and very different from standardized testing.
2) Author is heavily inspired by Sipser and the previous CS121 course taught by Harry Lewis. So this is your natural follow-up.
I can see the argument that this "open sources" the literature and brings students closer to it.
However - students are not experts in the subject matter and this makes for anxiety-inducing and frankly ineffective pedagogy. You are there to learn, but never know if the proof you are reading is correct or not. The errors get in the way.
Doesn't help that the textbook is still a buggy WIP, and there are no written solutions to problems in the book or the homeworks.
This seems like a cool syntactic layer for people that are already writing Python and wishing for a more functional style. However to call this a functional language would betray the definition.
Clicked hoping to see a functional programming oriented bootcamp. We need one of those.
Software engineers have to engineer things. They deal with production applications, distributed systems, concurrency, build systems, microservices... coding is sometimes only a small part of the job.
Data scientists nowadays do programming in interest of research, modeling and data visualization. But they are not only programmers - they are usually supposed to have an applied statistics or research background. Some also do software engineering, especially at companies serving data science/ML in their products.
A programmer is actually someone like a data analyst or business systems developer. They don't have to build systems themselves, they just write loosely structured code against existing systems. Like writing SQL queries for dashboards, or drop-in code for things like Salesforce. This is probably the closest thing to what he's describing as the "70s archetype". Minus the deep optimization stuff.
It's a never ending comparison contest. And despite functional programming having an objectively higher barrier to entry, it is entirely possible to write absolute garbage code in an FP language as well.
The CEO dramatically changed the focus and pitch of the company on a dime multiple times just to impress potential investors. The pitch at many points included "AI" (scientists using R to run regression models). Later it evolved into claiming we'd be in the "cellular agriculture" space before anyone else. At best, he was exaggerating and extrapolating minor discoveries. At worst, it was full blown fabrication, total vaporware. And to make things even more frustrating, he was brazenly uninterested in the science (and the input from the actual experts in the room). Everything was about a compelling sales pitch and continuing to buy the company time and funding.
I watched multiple waves of incredibly talented scientific and technical staff be sold by the vision then run for the hills after a year or two of working there. My advice is - if your ethics are being compromised, get the hell out of there.
He excelled in math and science in high school, but dedicated studying and social anxiety caused him to miss out on traditional jockery like sports, partying and getting girls. Sometime during or after college, he began applying his objective mind to solving his perceived shortcomings. He read PUA books and started dating through Tinder. He got an Equinox gym membership and lurked bodybuilding forums to learn powerlifting technique and dieting. He picked up a hobby like craft beer or playing an instrument. He spends his software engineering salary on travel and music festivals.
But ultimately he is not a real jock - he's still deeply insecure and feels the need to overcompensate.
Side note, Olivia Zaleski has made a name for herself with these kinds of stories.
https://www.bloomberg.com/authors/ASoef4w-oqQ/olivia-zaleski
I spent over a thousand dollars in the first couple days attempting to repurchase the contents of my bag, assuming it was lost for good. The only silver lining to this nightmare of an experience was the fact that United refunded me the cost of replacing my clothes... a whopping 6 months after filing a claim. Needless to say, I'm ecstatically cheering on their demise.