The Software Lounge (@_softwarelounge) profile picture

Software engineering blog for devs and managers. Read it at https://nitter.gq/t.co/ZgLojoMr4K

Joined April 2023
Photo by The Software Lounge (@_softwarelounge)Photo by The Software Lounge (@_softwarelounge)Photo by The Software Lounge (@_softwarelounge)Photo by The Software Lounge (@_softwarelounge)
The Software Lounge retweeted
The Profitable Startup; Once you're profitable, you stop worrying about survival and focus on what really matters: building something great. Building the way you want. linear.app/blog/the-profitab…
3
1
20
2,193
The Software Lounge retweeted
don't even talk to me like I’m the same person I was before the eclipse
93
103
22
1,469
112,165
The Software Lounge retweeted
There's been big drama about this technology recently. Back in 1999, a man named Steve Gass invented a system that sensed flesh and allowed the blade to stop and retract before it could cut into hands and fingers. This wasn't some gimmick. It actually worked. 40,000 people in the US alone end up in the ER because of table saw injuries. When a human makes contact with a 2lb blade spinning at 5000rpm, the outcome is never a couple of stitches and a bandaid. This is when you go to hospital with your fingers in a zip bag and beg doctors to reattach them. Or when the blade goes between your fingers and bifurcates your hand in two. Nasty catastrophic injuries. Gass' invention fixed this. The brake worked fast enough to prevent almost all these bad injuries. What could be a major catastrophe turns into a small scratch and a $150 brake and blade replacement. And it was commercially viable too. The tech worked with any regular metal blade, and the brake mechanism could be made for under $100. The brake was just a consumable item that could be replaced quickly with no tools. Initially Gass tried to license this technology to all the major saw manufacturers. But they all turned him down. The speculation is that manufacturers couldn't afford to put this on their low end saws because of the added cost of the brake and the need to make the saw sturdy enough to support the energy absorbed from the brake. Some low end saws retail for $150-$300, so even though the brake was cheap, it would have made that product segment unviable. And if manufacturers chose to put the brake only on their higher end models, they were afraid they'd open themselves up for lawsuits if they possessed the safety technology and intentionally omitted it on the cheaper models. So they didn't want anything to do with this. Then Gass went to the government and lobbied for regulators to compel the use of this technology. But back then there was no appetite for that kind of intervention and Gass got a lot of bad PR for trying to impose this on the public. So Gass decided to go with the free market approach, and started a company called SawStop which made table saws using this technology. And he proved that a lot of people were willing to pay an extra $200 to save their fingers. Who knew? In time, the other manufactures lost almost all market share to SawStop for the medium to high end saws. Almost any new saw sold in the US over $800 was a SawStop. And miraculously, the manufactures had a change of heart! Now they wanted this technology. So a few of them began developing their own versions. Almost none managed to bring anything to market, but at one point Bosch developed a similar technology called Reaxx and started selling these saws in the US. But SawStop sued them for infringing on their patent. In the end, the court ruled that Bosch couldn't sell these saws in the US, and this ticked consumers off because they said this was further proof that SawStop was more interested in money than safety. But shortly after SawStop won that lawsuit, they changed their mind. They gave Bosch a free license to use their technology. But Bosch still didn't bring back their Reaxx products. Some say that Bosch never managed to implement a reliable solution and they realized their solution would be compared to SawStop's and it would harm their brand if it didn't work as well. Fast forward to today, 25 years after Gass invented this system. The political situation is very different, and now it's looking very likely that SawStop technology will be mandated for all new table saws sold in the US. SawStop still have a patent for this technology until 2033, and if this regulation passes the other manufactures would theoretically have to pay license fees for every saw they sell in the US. But in a shocking move, SawStop said that if the regulation passes, it will release the patent for free to the public. The US public safety commission, prepared for a fight, was baffled by this news. When the news sunk in, they concluded that at this point there are no more barriers for any other company to match SawStop safety. This means that SawStop will give their rivals permission to use their technology. It doesn't mean that it will sell the parts to them, but they are not going to sue anyone who tries to make their own version. They are basically giving up their monopoly on this technology. But the manufactures are still unanimously opposed to this regulation (except SawStop of course). They claim that this will put them out of business and that cheap affordable saws are going to be a thing of the past. The cheapest SawStop table saw costs $899, while most manufactures sell saws under $300. Since they're not selling any high end saws anymore (SawStop took all of their business), the low end is what's making them money at the moment, and now this regulation will force them out of the market completely. If this regulation passes, we're likely not going to see saws on the market for under $700 anymore. And this will be a real obstacle for people looking to get started in woodworking, carpentry, and other construction trades that need to buy table saws. The regulation will also likely incentivize manufacturers to recall all the old saws, and that would make it hard for consumers to find cheap used saws without this safety feature. (This already happened with Craftsman's radial arm saws in the early 2000s.) But what about the saved fingers? 400,000 catastrophic injuries and amputations over the next 10 years could be saved if this regulation passes. That seems substantial. This feels like progress. This is what an advanced society does. The end consumer will ultimately pay for it, but would you want the cabinet maker of your next kitchen remodel risk fingers and permanent catastrophic injury just to save a $100 part? Hell no!
The blade of a saw carries a small electrical signal. When skin contacts the blade, the signal changes because the human body is conductive and the change to the signal activates the safety system. [📹 SawStop]
578
5,830
640
40,853
6,040,561
The Software Lounge retweeted
It's no joke - stateful, full stack apps are now easier than ever. 🎉D1 & Hyperdrive are now GA. 📊Workers Analytics Engine moves into early access. ⏰Queues now has pull-based consumers and new message delivery controls. 👇check the thread for details cfl.re/3vBzLsx
7
40
20
290
73,778
When building system software you get to build up a ton of intuition of how fast things should be. But adding two and two and running through a profiler is A+ level of competence.
The xz backdoor was initially caught by a software engineer at Microsoft. He noticed 500ms lag and thought something was suspicious. This is the Silver Back Gorilla of nerds. The internet final boss.
1
2
53
8,974
The Software Lounge retweeted
I'm sad to report that the PostNL Event Broker project I'm responsible for has broken its two-year streak of no production incidents. In fact we failed to deliver about 40k events, and *did not even notice* until a customer told us 3 days later. So let's learn from it.
12
15
4
119
45,977
The Software Lounge retweeted
Just one more state variable bro. Just one more hook and the page will have everything it needs. Just one more state variable please bro. Bro? Add one more state variable please bro
488
813
740
9,939
2,668,562
The Software Lounge retweeted
Replying to @lennysan @linear
It’s clear when you use linear that the product is more like art than function Product decisions are not driven by data or arbitrary metrics but by creating the best possible experience for the end user More founders should take note, I certainly have
1
16
6,164
3) Design your event model from the start. Follow common domain language, publish events on resource state changes, and make sure your customers don't have to poll. Don't call us, we'll call you! (Yes, I might know some AWS service you could send those to... :) )
2
1
1
4
794
The Software Lounge retweeted
Replying to @DmytroKrasun
The real question your friend is asking is: "Why are people willing to pay for trivial products?" Well, we live in a consumerist society where the market decides what it wants. Sometimes it wants great things, like clean water, healthy food, and education. But often it wants fast food, porn, and Candy Crush saga. And entrepreneurs deliver. In this process, they are indeed taking a side. Perhaps it's not a conscious choice at first, but it is definitely something they become aware of eventually. Some of them switch gears and turn their attention to something else, build something better. Others rationalize the problem by saying various things, the most common one being: "Well, if I don't do it, someone else will." And indeed they will. Because markets always get what they want. This is the curse and the blessing of capitalism.
2
2
1
14
2,831
The Software Lounge retweeted
I am very excited about the @AnthropicAI safe and steerable AI models being trained on #AWS Trainium and run on AWS Inferentia chip sets. Their Claude model is already available through Amazon Bedrock. anthropic.com/index/anthropi…
6
81
8
325
53,544
The Software Lounge retweeted
Replying to @thdxr
The concept is there more as a reminder not to be a one trick pony, and less as an actual framework you can follow. The goal is to avoid having “Senior X Engineers” who don’t know the next thing about Y. You should absolutely specialize, but you must know the world you inhabit.
1
2
96
The Software Lounge retweeted
Collapse the talent stack every chance you get. As I reflect on the teams I’ve led and hundreds of start-ups I’ve worked with, there is a consistent unfair competitive advantage i’ve witnessed when the talent stack was collapsed - when the lead designer was also the product leader, when the front-end engineer was also a designer, when the designer is also a great copywriter, when the product leader was also the founder/ceo, etc. Tighter conduits for decision making and synthesizing information are an incredible advantage when it comes to crafting products. Many start-ups enjoy the benefits of collapsed talent stacks and then undo them as they grow (and most big companies just don’t understand this). In your hiring (and your consolidating), I encourage you to collapse the stack whenever you can. Especially given all the focus on “product led growth,” these days (which really means helping new customers feel successful more quickly, discover the benefit of sharing, people talking about the product doing things they didn’t expect), all of these are as much marketing driven experiments as they are “traditional product specs” and design explorations! Collapse the stack. While it might feel like “double duty” to your leaders, it works magic - especially in early stage products or periods of self-disruption where you need to speed up exploration and execution. I go into detail on this and share a bunch of other Implications for the way modern teams should be structured on Implications. (implications. com)
53
177
80
1,447
536,391
The Software Lounge retweeted
I’m eagerly awaiting the Very Serious Takes that @GoogleCloud isn’t a risky bet. If my cloud provider tells me that for the domain registration part I need to go talk to Squarespace, I’m picking a different cloud because I don’t want to get fired.
31
128
17
1,441
439,712
The Software Lounge retweeted
Sunday read. This is hilarious. Engineers are competing who creates the worst UI on Reddit. I think the winners are: 1/ Enter your phone number
459
12,619
1,770
62,523
14,663,072
The Software Lounge retweeted
Two months ago, Datadog was down for ~24 hours. Still to see a public incident review of this pretty significant outage: details on what happened, and mitigations the company is doing to not have this type of failure occur in the future. Did they share w customers, privately?
DataDog has been having issues across their product the past ~8 hours, data ingestion and notifications being delayed. It's always a challenge when an observability vendor has latency issues: one of their main use cases. Good luck to the team resolving it.
14
26
5
281
606,422
The Software Lounge retweeted
Spot on by @joshuaseattle. Out of AWS, GCP and Azure, only AWS guarantees that their zones are 3 (or more) physically separate DCs. Turns out for Google, even a region isn’t physically separate! On paper both GCP and Azure have more zones & regions than AWS: but in practice…
Replying to @GergelyOrosz
TLDR: Both Google and Microsoft don't guarantee that all zones are physically separate buildings or separated by at least <x> km/miles. Many of their "zones" in smaller regions are just separate buildings by the same DC facility
12
47
10
266
77,414