I don't get the sense they hate compilers at all. The writing describes work they seem to love doing. It's just clickbait.
And it may not have crossed their mind that the clang behavior is a bug after finding a workaround. I'd also assume compilers do things "no mere mortal can fully comprehend on their own".
Clearing up the mix-up here. Children of Time is the first book in the series that centers on a spider civilization while Children of Ruin is about octopus.
I haven't read Children of Ruin yet, but I've consistently heard from people that they enjoyed Children of Time more.
The article claims an 80% reduction in injections, but they must only be counting the injections prior to egg retrieval. After the 2 weeks of injections before the egg retrieval, there's another 8-10 weeks of intramuscular injections after the embryo transfer.
Still, this is a great development to lessen the entire ordeal for women undergoing IVF.
A well-meaning but frustrated parent might try that move in the moment but not consider what it could mean from their child's perspective. "My parent could leave me" should never be a potential consequence for misbehaving.
They're probably more aware of it because of worse things they've endured like it. A severe example is kicking your kid out of the car and driving off without them. Or packing them a bag and forcing them out of the apartment.
Right associative! It's just one of the many rites of passage for people working with PHP to get bitten by its left associative ternaries. Naked nested ternaries are deprecated now, but maybe one day, PHP can have right associative ternaries.
Fasting as a healthy person is very different from someone nearing the end of their life. Many people suffering from sickness lose most of their appetite already and have little energy to bring themselves to eat.
That's cool to know. It's definitely not what I expected! I made the assumption a markdown-based tool would primarily be used amongst tech workers for tech-related knowledge. All that being said, the cost for a license is nothing compared to other tools I use daily like JetBrains products.
From their licensing: "You need to pay for Obsidian if and only if you use it to contribute, directly or indirectly, to revenue-generating, work-related activities in a company that has two or more people."
I imagine that applies to many of us. How many people are looking to use Obsidian purely for personal use?
Hiring economists into tech has also been going on for many years at this point. I roomed with a PhD candidate years ago who described fairly established hiring pipelines from Economics PhD programs into industry.
You and the article are both right. Chemical engineering does rely on that knowledge, but plenty of it is done via experimentation. Process controls are largely developed through a lot of experimentation and data collection to understand how a process responds to various inputs.
There was a great comment elsewhere about how engineering is about dealing with the unknowns and noise of the real world, which is why engineering requires empirical evidence to further refine or create those models. Engineers may use models to calculate estimates but it all needs to be backed up by data.
I appreciate you sharing your perspective! Mine's somewhat different having worked in another industry.
I worked in semiconductor manufacturing as a process engineer. What counts as bug in that setting? It's completely expected to have defects in the final wafer. They go through a QA process. Some die can be repaired but others are trash. Die also get graded and low quality chips go to customers with less mission-critical needs. There's also a department dedicated to investigating early failures in defective product from customer returns.
Personally, I viewed the product that I delivered as the wafers coming out of the steps I owned. High volume manufacturing is an ongoing process much like software development.
As an individual process owner, I had metrics and goals to meet but my processes fit into a larger system I didn't fully understand. Process development happened by incremental changes much like software feature development. We would convert a small percentage of the production line with a new change at one step like you might use feature flags, but we sometimes had to rollback changes when something unexpected came up at yield or test.
It might be more the nature of semiconductor manufacturing, but I view failures as part of the engineering process that comes up when we're pushing our tools and systems to new limits.
Thanks for sharing! This is a great series of articles I've never seen before. I'm also a crossover as defined here and agree with a lot of the perspectives, particularly about the many transferable skills in part three. I think working in a complex manufacturing environment helped me develop software debugging skills.
I see the licensure argument get brought up a lot. Many people working in "traditional" engineering fields never get their PE because there's just no need in their industry. Sure, that may not make them a licensed "Engineer" in some jurisdictions, but it doesn't make their work any less engineering.
The work done by other engineering fields also varies widely. Looking back on my work as a process engineer, it's honestly hard to say that entailed any more "engineering" than my software position does now.
And it may not have crossed their mind that the clang behavior is a bug after finding a workaround. I'd also assume compilers do things "no mere mortal can fully comprehend on their own".