Meanwhile, I'm also quietly lurking on an email discussion about students only learning "proper software engineering" if they go work for a FAANG-like company.
This profile might be incomplete.
Open on mastodon.social David BeazleyNewsletter:
Contact infoWebsite:
GitHub:
Personal infoAbout:
Free-range computer scientist living in Evanston, Illinois. Former academic. I teach computer science courses, but you'll probably find me yapping on about bikes, dogs, and other random stuff here. I wrote the Python Cookbook, 3rd Ed (O'Reilly) and Python Distilled (Addison-Wesley). Teaching CSCI 1730, Design and Implementation of Programming Languages at Brown.edu in Fall 2023 and 2024!
Wall 3 posts
Meanwhile, I'm also quietly lurking on an email discussion about students only learning "proper software engineering" if they go work for a FAANG-like company.
Show previous comments
@dabeaz We’ve been loosening our belts to cure software obesity for decades now. (With apologies to Mumford; sorry I can’t find a solid reference to his New Yorker article from 1955.) @dabeaz they have the ability to reduce complexity but that's very much up to the driver This is kind of a weird question, but in your education as a programmer were you ever taught anything that you would describe as a "dimensional shift" in your thinking and if so, what was it? By "dimensional shift", I mean something deeply profound and different that completely changed the way in which you looked at things. Not programming, but I'd offer thinking in infinitesimals from math as example.
Show previous comments
@dabeaz immediate mode GUIs, it becomes way easier (at least for my brain) to write dynamic and complex user interfaces. and you can understand quite easily how it works under the hood, and write your own library if you want (good tutorial here on how to write your own from scratch: http://solhsa.com/imgui ) @dabeaz regex/DFA equivalence (and the limits of regex); Turing machine/lambda calculus/register machine all being equivalent. |
@dabeaz I have feelings about people telling me we should fund research grants because the output benefits FAANG. Even if I considered FAANG to be ethically neutral, they have more money than God. If something benefits them they should pay for it.
In my mind, the F in FAANG will forever stand for "Foosball."
@dabeaz
You should see the other places.