Back when I was using CC, I had a "mandatory" development workflow that checks if the corresponding test file exists for the changed file, runs tests and runs the test coverage tool for the changed file.
I worked for US companies for over a decade, and travelled there multiple times a year. I worked remotely from my home in the UK as a software engineer and and CTO, including as CTO of a YC startup for a number of years.
I would not travel to the US any longer, it's just not worth the risk. From the outside it's how I imagined Germany looked in the mid 30s, but streamed live in HD.
For context I'm a white British man, and whilst I wouldn't go out of solidarity and disgust at the treatment of people who don't look and talk like me even if I wasn't worried about myself, right now I would also be seriously concerned for my own safety. I wouldn't trust rogue ICE agents to know exactly what things are permissible on an ESTA visa waiver vs B1 vs B1 in lieu of H1B.
Genuinely and without hyperbole, if you have the ability and means to leave for a different country, you should consider it in case it becomes something you can no longer do in the future; even if you don't believe your government will prevent you, I suspect other countries will start making it a lot more difficult for US citizens to get visas in the coming years.
This. We started using it with Rails and it’s been great.
I do like scrappy rails views that can be assembled fast - but the React views our FE dev is putting on top of existing rails controllers have a much better UX.
I am a huge fan of Inertia.
I always felt limited by Blade but drained by the complexity of SPAs.
Inertia makes using React/Vue feel as simple as old-school Laravel app.
Long live the monolith.
There are economic and regulatory factors involved, it is more complex than people being resistant to change which no doubt makes up part of it.
In the UK, for example, automatic cars are more expensive to buy and insure [1]. They also tend to be more expensive to learn how to drive as instructors mostly have manual cars to teach with.
This incentivises new drivers towards manual cars, especially as younger drivers are more likely to be in lower-paying jobs and therefore more price conscious.
There is also a separate license category for automatic cars. If you have this license you are not allowed to drive manual cars, whereas the manual license entitles the holder to drive both. Therefore most new drivers opt to learn manual for the flexibility and the cost reasons.
I find it hard to imagine it would take significantly more than 15 minutes for most people to ‘learn’ how to drive an automatic car even if they only drove a manual before.
Muscle memory is a bitch. Two things I’ve done going from a manual to an automatic, sometimes a year after:
Slam on the brake as if you’re using the clutch. Automatic brake pedals are more than wide enough to accommodate two feet, and attempting to upshift and slamming on the brake instead can really rattle your brain bucket.
Throw the automatic into park. Less of an issue these days, but it used to attempt to actually go into park, with the shenanigans you’d imagine there would be as the parking pin attempted to engage with the forcefully spinning gears.
I've never pulled that one but I've done a couple of very hard stops coming off the freeway. Long drive, tired, I hear the engine RPMs dropping and my foot comes down on the "clutch" as my hand goes for the gearshift. I learned on a car with a very stiff clutch, I catch the brake pedal and it's going to the floor. (My father had a bad habit of riding the clutch while going through the gears. A mechanic friend deliberately put in a stiffer spring to minimize the damage.)
Smoothly operating a manual has to be muscle memory and whenever you're dealing with muscle memory there's the issue of unintended capture. It doesn't take much to reprogram things like learning the actual working range of *this* clutch but skipping it entirely takes a lot more learning.
Moving from manual to power brakes is also a recipe for slamming on the brakes..
In high school, I drove a really old car with manual everything (including brakes). Our drivers ed class was taught on 80s american sedans, with overboosted power steering and brakes where you could probably just touch them with a single toe to stop. Coming from the manual brakes in my car where I needed to stand on them to stop, I'd inadvertently slam on the brakes early in my turn at the wheel and throw everyone against the seatbelt tensioners..
I once had power brakes fail in my car, (vacuum line leak, rubber connections disintegrated with age, thus: no turbo and no brakes) but needed to go on 300 km trip (in hindsight, I contracted get-there-itis and this was unnecessary risk). At first: woah, I have no brakes! But after few minutes I got used that I need to stand on the pedal and it somewhat braked. But it was surprising when I finally replaced that rubber piece: obviously I knew about this, but for first few stops I slammed the brakes hard anyway.
The UK authorities agree with you: if you pass the exam with a manual car you can use both, but if you pass it with an automatic one, you can only drive automatic ones.
I'm not saying it's hard (I had to, given the automatic rental when visiting the US), but it's not just about learning how to do it, it's also about reflexes, which you don't unlearn in 15 minutes. Sure you can learn to consciously suppress them, but the habit of finding a pedal with your left foot when accelerating/decelerating lures behind it for a lot longer.
It sounds like you have some additional constraints that you didn't make clear in your original question.
You said, "Tell me how to do something worth doing with ETH and I'll be impressed."
Also, you need things that you can do without capital, and that fit a specific risk profile that you haven't elaborated on. It sounds like you're assuming that making these yields are too risky for you, so are you looking for zero risk, or can you accept some risk?
Can you specify up front your constraints?
Here are two things you could do with ETH right now:
1. You could use it as the coordination layer for a decentralised git repository, that is fully distributed and censorship resistant. Hopefully you can see how this could easily be adapted to many similar use cases: https://github.com/cardstack/githereum
2. You could purchase flight delay insurance that pays out automatically if your flight is delayed: https://etherisc.com/
We’re building a software platform to handle the compliance aspects of running a drug or medical device company. Compliance is an ongoing activity for companies in this space, and annual costs per company range anywhere from $100K to $100M. Being deemed not compliant can be devastating, preventing a company from selling any new product for months and sometimes years.
In lieu of hiring costly consultants or employees to address this problem, customers provide our platform access to their data, and the platform outputs documentation in the manner that FDA and other regulatory agencies are looking for.
By using our software platform, customers will cut their annual regulatory costs by 50% (on average) and reduce the risk that their products will not get approved for sale.