curl + bloomRPC + graphiQL covers all my bases nowadays.
1,842 karma · joined April 11, 2016
curl + bloomRPC + graphiQL covers all my bases nowadays.
I was super impressed with Dr. Mather, not only that he seemed so wise, but also that this super busy man took the time to do an hour long interview with a random You-Tuber. I think the JWST project is in good hands.
Edit: I guess Destin is not a 'random' You-tuber, but someone that was well-placed to connect with Dr. Mather. Still, he's not CNN or BBC - he's a guy with a handheld camera that doesn't ask fluff question, but questions intended to help inform himself and his audience. Still think Dr. Mather thinking it was important to spend so much of his schedule with Destin was impressive.
Or are you saying if you see signs of things going downhill but things are currently good?
It's scary how real this is, but it's easy to say "don't do that", when all the inhibitions about leaving your current job rotate around some seriously bottom levels of Maslow's hierarchy of needs - you literally could be without home and (in the US) healthcare if you do this precipitously or without somewhere to jump to, or if you make a poor choice in jumping.
Not saying it's good to sit pat until things get so bad you can't, but there's real scary things behind folk's decisions to stay and weather the horseshit at a place.
The reason they spread so quickly from the Eurasian steppes to throughout most of Europe and Asia was precisely because they were so dominant. As a matter of fact, not only did the chariot spread, but the horses the Sintashta culture and its immediate daughter cultures bred to best PULL the chariots spread with the chariot to the extent they are the ancestors of every single domestic horse in the world.
Company A makes a thing, maybe it was founded by the inventor of the thing, maybe not, but it makes a thing and it is PROUD to make the thing. The thing is reliable, durable, and it does what it is advertised to do, well. It's crafted with care, with QA and built with quality parts.
And THEN the beancounters come in. Oh-ho, they say, you can increase your profit margin on every unit sold if you replace this FooPart with a cheaply made mass produced overseas equivalent.
Also, we will reduce the number of expensive quality inspectors to save costs.
Actually, we are outsourcing ALL labor to overseas to save costs,
and etc etc, the cost of the unit probably doesn't decrease, but the profit margins sure look nice until the point confidence in the product collapses and sales tank.
It was a good fit since the physicists and mathematicians wrote their experimental stuff in Matlab and the engineers and us computer scientists wrote the actual production code in C compiled for the embedded hardware in the avionics. Cocoa provided a good bridging platform for tool sets between the two camps. (Later, python and its robust set of science and math libraries became the tool of choice in this role as Python expertise became more general on our team)
Long story short, I learned by suffering through the interface, especially the fairly esoteric Interface Builder.
And then in 2008 I went to a bootcamp hosted by the former-NeXT guy that had founded Big Nerd Ranch, Aaron Hillegas. He made it just click, so yeah, maybe but did take a NeXT programmer to wrap your ahead around it, ha.
And it might be a subtle distinction in practice, but a serf's labor was what was owned by their lord, not their persons.
But to be fair and I think to support your point, the bastions of so-called 'real' journalism do seem to have gotten fewer and fewer.
For example, two-wheeled light military chariots probably originated in Central Asia with the Sintashta culture around 2000 BCE, and spread from there to everywhere from Egypt to East Asia.
In addition, though I dunno if you want to consider it a technology transfer, their particular horse breeds, bred to drive those chariots, also spread to the extent those breeds are the ancestors of every living domestic horse (https://www.nature.com/articles/s41586-021-04018-9)
This is true of good product managers. Unfortunately there are far too many who are (often stupidly) focused on short-term conversion gains, often to the detriment of the user. (e.g., let's hide the Foo Widget because data shows users who click the Foo Widget convert at a lower rate!)
A LOT of the places I have worked there's no budget for sensible interview tools even for remote interviews (shared IDEs, etc), so you are stuck with what you can cobble together (an ad hoc shared REPL, a shared virtual whiteboard, etc). They suck a lot, and I try to keep that in account when working through problems.
The best experiences are always in an actual simple dev environment where you can collaborate on code, have a live preview of UI stuff, allow access to stack overflow and other references, etc. it allows you to present a problem very similar to day-to-day work but smaller scale.
And I gotta say, even that is just somewhat useful for gauging how working with that person for real would be. Interviews suck - nerves are frayed, it's not always representative of that persons skill, ability or non-assholishness, AND it doesn't allow for assessing general skill, ability to learn or ramp up, because everyone necessarily in the interview has to have some skill in the language and platform you are working in during the interview.
But, iirc, very very very few computer manufacturers prioritized compatibility in that way in those days though, and for good reason, it would have be stupid expensive. Some manufacturers got around the problem (Commodore did this as a matter of fact) by incorporating all or part of the previous line in the new machines and enabling compatibility modes.
https://www.youtube.com/watch?v=p0xj7OujbwU
Channel of one of the last few remaining wainwrights in the US.