News for hackers. Stuff that matters.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by negative_zero on Monday October 09, 2023 @04:33AM (#37818294)
In my experience, if a company is majority software, it's a weird combination of hubris and ignorance that I don't really see in other sectors.

I consult on product development and I'd say about 50% the time, software majority companies think you are trying to rip them off somehow when you try to explain everything that is NOT software that needs to be done, what it costs and how long it takes (and how important it is to lock things in early as you can't just "push out a patch" for a $50,000 molding tool or that you can't just "slap bluetooth in later" and not redo all of your EMC certs).

Re:What We Learned Making a Plastic Injection Mold with a Ch... by asdefghyk on Monday October 09, 2023 @05:01AM (#37818437)
How about using a pre certified bluetooth module ? would this avoid having to redo EMC certs ? OR make very much simpler? Of course there may a "cost penalty " for this option ....
Re:What We Learned Making a Plastic Injection Mold with a Ch... by exmadscientist on Monday October 09, 2023 @05:21AM (#37818545)
We always recommend radio modules for anything but the highest volume new products. It's easy to cost-reduce one out (worst case, you just build the module yourself), it just takes a bit of cash flow to pay for it. And if your product isn't earning any money, then you have bigger problems than radio cost....
Re:What We Learned Making a Plastic Injection Mold with a Ch... by pjc50 on Monday October 09, 2023 @06:00AM (#37818744)
Anyone doing "small" (<1k) runs will be using bluetooth modules, but unfortunately the EMC cert is for the unit as a whole, at least in the EU. Which makes sense technically as the construction of the whole unit matters - conducted emissions through the power supply, for example. It does make it expensive and annoying to do small production electronics, which is why all the stuff you might see is "modules" from aliexpress.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by londons_explore on Monday October 09, 2023 @07:13AM (#37819134)
<1k units runs tends to get a pass from EU authorities anyway.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by pjc50 on Monday October 09, 2023 @08:58AM (#37819997)
This has no legal status, it's just that hardly anything actually gets checked. Conformity is self-reported, so either you have to lie about conformity and hope that you probably won't see any enforcement, or do the work.

You can see how well the "regulation but no enforcement" regime is working by picking up any disposable vape from the street and looking for the WEEE "do not bin" symbol. It will probably be there.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by IIsi50MHz on Monday October 09, 2023 @03:16PM (#37824147)
Germany is one of those more likely to check. A few years ago, our first few units delivered to Germany were stopped at customs and sent back for no CE mark (how they got sent that way is another matter). So we Made SureTM all units for EU had it.

Then Germany rejected again because the "CE" was obviously in the wrong style, on a generic sticker (I'd warned, but been told "It'll be /fine/."). And German Customs said our slip directing customers to our site for setup and operating instructions was insufficient. This time, they held our units until we sent satisfactory documentation.

Finally, we were able to send, but with after a warning from Customs that a third error would result in permanent bannage and seizure at the border of anything we sent to Germany.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by negative_zero on Monday October 09, 2023 @07:13AM (#37819132)
Yes and no and it doesn't matter :)

Broadly and simplified:

Adding a bluetooth module means that, not only is the device no longer "electrically equivalent" (which means you are re-certing), but you have gone from "unintentional radiator" to "intentional", which means you have a different and/or additional set of standards.

A pre-certified module (as in, it has modular approval) under FCC means you do not have to test the "intentional radiator" part the module PROVIDED you exactly follow the instructions of the module supplier AND you don't do anything "stupid".

Under CE, pre-certified module isn't a thing. It will certainly help you pass from a technical standpoint, but doesn't really let you "short-cut" the testing and paper work.

Hope that makes sense and gives a rough idea.

edit Apologies for rehashing what others have already said. I should have refreshed.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by duped on Monday October 09, 2023 @10:18AM (#37820699)
> How about using a pre certified bluetooth module

The device is what gets certified, not its parts.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by arethuza on Monday October 09, 2023 @05:38AM (#37818648)
"hubris and ignorance"

That pretty much describes my own experience as a Director of Engineering for a company doing digital TV and enquiring of manufacturers in Korea about a custom remote control for one customer who wanted big buttons for "Burger", "Beer" and "Porn".

Re:What We Learned Making a Plastic Injection Mold with a Ch... by fsloth on Monday October 09, 2023 @06:24AM (#37818859)
Weirdly the reverse is true as well - as a rule of thumb hardware companies seem to be abysmal at software (lots of industry examples).

I wonder what causes this hardware/software incompatibility.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by DanielHB on Monday October 09, 2023 @06:48AM (#37818997)
To have good technical leadership, the leaders need to be well versed of all parts of the stack used in the products. It is hard to find generalists that broad given how much experience and education is necessary to reach high enough in each field

Heck even software-only companies have problems with this where the technical leadership is, for example, of backend background and they completely fail in frontend and data analysis fronts while having rock solid security.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by simonbarker87 on Monday October 09, 2023 @07:03AM (#37819080)
Hmmmm, sounds like my future niche then. I’ve got a PhD in electronics, developed a consumer product and ran a factory for 8 years to make it, been in dev for 5 years (on top of 10 years of coding) and am now a CTO for a software company.

What even would that role be called? I suppose CTO but if a company that does HW and SW.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by aquariusDue on Monday October 09, 2023 @07:38AM (#37819309)
Chief Technology Unicorn just doesn't have the same nice ring to it.

Also there's T shaped skills and there's you with:

  _________
     /|\
    / | \
   /  |  \
  /   |   \
Not trying to be snarky, just trying to point out the rarity of such a skill set imo.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by contingencies on Monday October 09, 2023 @08:08AM (#37819583)
FYI that is the character for "don't" / "no" / "not" in Chinese.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by picture on Monday October 09, 2023 @09:23AM (#37820220)
Usually the right slash of 不 doesn't touch the rest, so I didn't notice it
Re:What We Learned Making a Plastic Injection Mold with a Ch... by simonbarker87 on Monday October 09, 2023 @09:11AM (#37820113)
Lol, I quite like CTU but we are dangerously close to the Coding Ninja type job descriptions of the 2010s!

No snark taken, I’ve got plenty of blind spots in my skills so those T stems should be a little shallower probably but I’ve been fortunate to cover a lot of ground in the last 15 years.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by jrexilius on Monday October 09, 2023 @07:50AM (#37819415)
That is a rare combination skillset. And awesome for the company that needs it.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by mejutoco on Monday October 09, 2023 @08:27AM (#37819717)
I suggest founder/CEO as a title :)
Re:What We Learned Making a Plastic Injection Mold with a Ch... by daelon on Monday October 09, 2023 @02:37PM (#37823658)
I have a similar (but less impressive) background, and I like to joke that I'm a "full spectrum" SWE.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by vijayr02 on Monday October 09, 2023 @07:30AM (#37819246)
Dunning Kruger effect at organizational scale

https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

Re:What We Learned Making a Plastic Injection Mold with a Ch... by kentlyons on Monday October 09, 2023 @12:06PM (#37821829)
Having worked at both. Hardware companies treat thier software like hardware. They spend a ton of time planning and iterate very slowly. It's very waterfall. I think one of the key advantages Tesla has is they are the opposite. They iterate on their hardware like software. They make hardware changes all the time so they can hill climb faster. And while Toyota invented TPS they seem to be stuck at some local maxima and the scope of changes they make with hardware are limited or slow compared to software.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by anymouse123456 on Monday October 09, 2023 @07:37AM (#37819294)
So much of our industrial tooling has been optimized for mass manufacturing. It's incredible what can be done to push unit prices down for large volume production.

Because of the focus on mass manufacturing, hardware is incredibly expensive to change. The industry seems to have centered around doing more planning up front.

But we (software people), learned 20 years ago (from select Hardware companies) that this is backwards. If the cost of change is high, and that's where your pain is, change more frequently. Mitigate that pain and make it a strength. (See: Toyota Production System)

I have a product with an addressable market of something like 300 to 500 units per year. That puts me in the Defense/Aerospace/Medical area, where unit economics are completely insane.

And yes. It does feel like being ripped off when someone puts ~30 minutes ($20 max) of Western labor into something and then turns around and charges me $800 for the privilege of supporting an American company.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by mejutoco on Monday October 09, 2023 @08:25AM (#37819701)
> But we (software people), learned 20 years ago (from select Hardware companies) that this is backwards. > (See: Toyota Production System)

Ironically, Toyota is moving to gigacasting (large, single piece casting) to reduce costs [1]

[1]: https://insideevs.com/news/687481/toyota-new-ev-production-l...

Re:What We Learned Making a Plastic Injection Mold with a Ch... by borissk on Monday October 09, 2023 @10:16AM (#37820678)
Very interesting.

I guess these giga casts are not very repairable.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by delfinom on Monday October 09, 2023 @11:34AM (#37821486)
Reparability hurts profit.

Every collision with body damage fixed by an autobody shop is stealing money from our overlords.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by Robotbeat on Monday October 09, 2023 @12:06PM (#37821828)
There are ways to repair, but even with more repairable methods, labor is so expensive that you likely totaled the car if you get to that level of damage.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by anymouse123456 on Tuesday October 10, 2023 @03:47AM (#37829516)
I love this, because of course there are specific opportunities when one must build many thousands of the same thing.

This doesn't detract at all from Toyota's ideal batch size of 1, or from the lessons they learned and shared on the way to such huge scale.

My claim is that we (the West) are failing to succeed in manufacturing (and have been for decades) because our focus is on quantity and the very people who could solve the core problems will be so busy planning out the next 2 years, they will not see the wave cresting above their heads.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by tw04 on Monday October 09, 2023 @08:37AM (#37819804)
>And yes. It does feel like being ripped off when someone puts ~30 minutes ($20 max) of Western labor into something and then turns around and charges me $800 for the privilege of supporting an American company.

So as a senior expert in your field, you make $20/hr? Because I don’t know any field that charges by the half hour, and I don’t know any senior engineers that make minimum wage to do their job but maybe you’re the first.

That’s not including the markup the company would need to add assuming you aren’t dealing with an independent contractor.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by jsty on Monday October 09, 2023 @10:14AM (#37820660)
> I don’t know any field that charges by the half hour

Not that it detracts from your overall point, but some of the best paid knowledge workers on the planet - lawyers - regularly bill out in 6-minute increments.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by toss1 on Monday October 09, 2023 @10:51AM (#37821037)
Yes, but while the increment is 0.1 hours, but that is not the minimum project size/billing, so you can't generally just order six minutes of advice.

Beyond that, just the average documented phenomenon of task switching is 20 minutes or 0.3hrs, so your "only six minute" project really costs the engineer 0.3+0.1+0.3 hours.

But sure, if you are in a long-term project (here defined as more than an hour or two total), you may see line items on your bill of 0.1 or 0.2 hours in a day for a quick call or something.

Are you such a knowledge worker? Could someone actually describe to you a problem worthy of your consideration, give you time to think/calculate, then describe a response in only six minutes? Sure, there might be some such edge cases, but commonly?

Re:What We Learned Making a Plastic Injection Mold with a Ch... by rvba on Monday October 09, 2023 @06:54PM (#37826480)
People who do electrical work are much underpaid when compared to software engineers. If you are one of those usd 300k FAANG interns you probably dont understand that lots of smart engineers rot doing difficult jobs.

Drive to analyze a broken electrical box at customer. Analyze what is wrong. Read the schematics. Repair it (without getting fried). 15 minute repair. 2 hour drive. Zero glory, just a shitty job.

Or exchange something that was manufactured wrong and test it. Climb to a wind turbine, open the box. Exchange a component. Test it. Climb to another 50 towers to fix same problem.

Testing short batches of custom products. The testers are paid more when compared to blue collars, but still earn shit. Also everyone assumes that they are "factory workers" while they program their elecronic testers in C++. Paid a fraction of what the FAANG intern earns.

Life is unfair to many many people. Looking at your post and above - it feels like you are some guys in IT who dont know how hard it is in other areas.

Other alternative are bookkeepers, who run books for multiple small customers. Get easy to impossible questions about tax law - all day every day. From your 200+ clients to whom you provide advice by phone. For which they dont want to pay.

A team of few accountants tries to book invoices and fill taxes from their clients, while being bombared by questions. Often super tough questions. Literally 0/10 experience for a knowledge worker. Every day.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by anymouse123456 on Tuesday October 10, 2023 @02:05AM (#37828986)
This is exactly true. These jobs can be very difficult and rarely pay well at all.

This is what I find so profoundly offensive when so many Western companies charge insane labor rates. I know for a fact that very little of that money is going to the person doing the work.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by toss1 on Tuesday October 10, 2023 @09:49AM (#37832074)
Yes, this is the flip side, and it is very unfair.

While it is very unlikely that you'd be able to get and pay for only a six-minute increment of service from a professional, those pros put in a LOT of time outside the six-minute increments for which they are billed out.

An attny in the family has a specific external billing rate and required yearly billable hours to produce. Yet she is burdened with literally hundreds of hours of extra admin, firm, "culture & innovation", interruptions, etc. work (much of which should be done by paralegals, clerks etc.), for which no credit is given. I've seen similar in mech/elec engineering.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by wizzwizz4 on Monday October 09, 2023 @10:51AM (#37821038)
I know repair people who charge in 10 minute increments, rounded up, with no minimum.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by anymouse123456 on Tuesday October 10, 2023 @02:03AM (#37828971)
I'm not taking about hiring senior experts in their field.

I'm taking about working with someone who repeatedly moves materials through a long established process.

It can be arduous and unpleasant and rarely pays very much. We can debate the ethics of all that, but it's not reasonable IMO to pay pennies and charge 40x.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by themaninthedark on Monday October 09, 2023 @10:34AM (#37820861)
>It does feel like being ripped off when someone puts ~30 minutes ($20 max) of Western labor into something and then turns around and charges me $800 for the privilege of supporting an American company.

If you are just looking at it as labor then yeah, you are going to feel ripped off.

But it is not just labor, it is labor + overhead: Office space Tools required for job Paperwork associated with the job

Re:What We Learned Making a Plastic Injection Mold with a Ch... by anymouse123456 on Tuesday October 10, 2023 @03:57AM (#37829563)
Sure bud. It's a 40x markup.

I'm not in SF.

Workshop space here rents for like $1-2/ft.

Paperwork isn't hundreds per hour.

Yes. I agree, machine tools are outrageously priced, but it's not quite that bad.

We've got problems here that need attention.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by throwaway9870 on Monday October 09, 2023 @10:39AM (#37820909)
> I have a product with an addressable market of something like 300 to 500 units per year. That puts me in the Defense/Aerospace/Medical area, where unit economics are completely insane.

I have manufactured in that area and while you are not going to be in the mass volume pricing levels, you don't have to be in the defense level either. You just have to build the product with the right trade-offs and design the appropriate manufacturing processes. Few seem to know how to do this.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by Robotbeat on Monday October 09, 2023 @12:02PM (#37821790)
Xometry or 3D hubs, try the different processes. Also, try to make it out of sheet metal and use those companies or Sendcutsend.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by anymouse123456 on Tuesday October 10, 2023 @12:31AM (#37828525)
Lol Xometry.

I've burned tens of thousands of dollars with them. They have tons of sales, little to no support. They have zero ability to stick with a vendor who does good work. They're a total crap shoot on quality and no responsibility when it fails.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by Robotbeat on Wednesday October 11, 2023 @03:05PM (#37848868)
Absolutely. If that’s what you want, you need to go directly to the machine shop.
Re:What We Learned Making a Plastic Injection Mold with a Ch... by compiler-guy on Monday October 09, 2023 @11:31AM (#37821471)
You aren't just paying for a half-hour of time, but for someone who knows where to put the X.

"The Handyman's Invoice" is apocryphal in the details, but almost certainly true in that something basically like it happens all the time.

" The Graybeard engineer retired and a few weeks later the Big Machine broke down, which was essential to the company’s revenue.

The Manager couldn’t get the machine to work again so the company called in Graybeard as an independent consultant.

Graybeard agrees. He walks into the factory, takes a look at the Big Machine, grabs a sledge hammer, and whacks the machine once whereupon the machine starts right up.

Graybeard leaves and the company is making money again.

The next day Manager receives a bill from Graybeard for $5,000.

Manager is furious at the price and refuses to pay.

Graybeard assures him that it’s a fair price.

Manager retorts that if it’s a fair price Graybeard won’t mind itemizing the bill.

Graybeard agrees that this is a fair request and complies.

The new, itemized bill reads….

Hammer: $5 Knowing where to hit the machine with hammer: $4995 "

https://www.snopes.com/fact-check/know-where-man/

Re:What We Learned Making a Plastic Injection Mold with a Ch... by pixl97 on Monday October 09, 2023 @10:09PM (#37827819)
Pretty sure the new version of this is "Knowing where to hit the K8S cluster"
Re:What We Learned Making a Plastic Injection Mold with a Ch... by anymouse123456 on Tuesday October 10, 2023 @01:43AM (#37828895)
Sure, I get it, but no.

Sometimes you just need someone with a little dexterity and a willingness to care about their work.

That person shouldn't be billed out at hundreds of dollars per hour, especially when they're almost certainly being paid closer to $15.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by negative_zero on Monday October 09, 2023 @07:58PM (#37826969)
I disagree.

There are plenty of different fabrication technologies to suit different scales. Some listed by other commenters.

I agree iteration is good, and good hardware companies do iterate hardware. It's something I have always been a proponent of as a hardware engineer. But also the reality is that everything in hardware land costs 10-100 times as much and takes 10-100 times longer.

To properly develop and iterate on hardware, you need to do upfront investment. You need:

1) Tools for the hardware engineers (scopes, spec-ans, tool shop, test equipment). [In software parlance, download the IDE, debuggers and libraries. You're not going to ask your developers to work without those. That would be ludicrous.]

2) You need to iterate EARLY in the product cycle process and this costs money (but still much less than changing your final tooling). [Software parlance again: You only ever really edit the source code. You would never ask a developer to binary patch a compiler to fix issues in your source code. This is what you're doing IMO when changing final tooling on a product.]

3) You need to account for lead times for fabrication and shipping of a physical thing. [Software parlance again: Compiling takes days to weeks. QA weeks to months.]

I think software majority companies struggle with these because (when compared to hardware):

1) Software tooling is essentially free.

2) You can stop and go back to the source code to re-iterate at any time and the down stream processes to "finish the iteration".

3) Time for iteration is seconds, minutes maybe hours while you wait for a compiler to run.

Speaking about Toyota Production System: This has many misconceptions as nobody ever seems to actually read the source material. One of these myths is iterations. Toyota iterate often and EARLY. You get the part right and THEN you can THINK about final tooling. They don't iterate on final tooling, that is expensive and time consuming.

I would say with some work and trade offs you can save on your product in the 300-500 range. You shouldn't be in the Defense/Aerospace/Medical area unless you are doing something quite esoteric.

As others have stated on the final point (but I will reiterate) no senior software person in the US would be happy with $20 for 30 minutes.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by anymouse123456 on Tuesday October 10, 2023 @01:58AM (#37828947)
It feels weird how prickly people got over this.

I suppose it's possible we've reached the end of history and there's just no way anyone is ever going to meaningfully improve on the production systems that we have today.

They're basically perfect, right?

There also really aren't any small markets worth serving. Like people with disabilities as one example.

Perhaps we'll just stop trying to build small batch products inexpensively because it's so hard and also those CEOs need 40x markups on labor to make ends meet.

Maybe I'm wrong about the direction, maybe tool and hardware companies should double down on big design up front and extend the time it takes to do their job.

Maybe, but I sincerely doubt it.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by fsagx on Monday October 09, 2023 @07:40AM (#37819322)
in the US, Regulatory-wise, how would a product be viewed that's essentially a raspberry pi in a box? Would it need FCC certification at all?
Re:What We Learned Making a Plastic Injection Mold with a Ch... by hedora on Monday October 09, 2023 @10:50AM (#37821025)
It likely needs FCC certification because the box could accidentally act as an antenna (or the RPi might be subject to different regulations than the product).

There are also safety concerns, temperature and humidity testing, and so on to consider.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by negative_zero on Monday October 09, 2023 @07:08PM (#37826605)
Absolutely, yes.

Think of it this way: If current runs through it, you need to cert it. Period.

Edit: I think the Pi might already have FCC so if you are NOT electrically altering the Pi in anyway, then you won't need to re-cert (as you are essentially installing software on it and for a consumer device FCC doesn't have ESD requirements).

For CE, depending on the directive, you'd need to do ESD (adding a box will alter that).

Disclaimer: Not compliance advice.

Re:What We Learned Making a Plastic Injection Mold with a Ch... by Waterluvian on Monday October 09, 2023 @10:38AM (#37820892)
It’s my least favourite part of working in software. Majority of peers drastically underestimate how much work something takes, and where the finish line even is.