Forgot your password?
typodupeerror

Submission + - My product development (O'Reilly) now a free download! (oreilly.com)

occamboy writes: I'm psyched that O'Reilly's made my book "Prototype to Product" freely available for download, to help teams developing products in response to COVID-19. It's a high-level cross-functional engineering look at how... well, how prototypes are developed into manufacturable products. Covers electronics, software, mechanicals, manufacturing, project management, regulatory, and so forth. Currently at 4.8 stars on Amazon, and only two of the reviews were by friends of mine :).

Hint: Figure 1-1 is all you really need to know, the rest is details.

Comment Re: The eeee-vil free market at work (Score 1) 47

The FDA doesn't actually do testing. The device maker supplies evidence that development followed a process that includes testing, the types and amounts of testing being based on the risks posted by the device.

A company can potentially lie, and claim they did testing that they didn't - but Goddess help you if FDA figures that out: you're in deep, deep trouble. And they can definitely figure it out during a regular inspection, or if people get injured by your product, etc.

Comment As it happens... (Score 1) 47

I'm working with some other folks to start a company to develop, manufacture, and market open-source medical devices. We all have extensive experience in developing commercial medical devices - defibrillators, radiation therapy for tumors, etc - and we're convinced that getting more eyeballs to review software and hardware will substantially increase safety and reduce costs.

Yes, we know how to work with the FDA and so forth.

Stay tuned...

Comment Most likely bad power management design (Score 1) 31

It turns out that in managing batteries and booting there are a ton of oddball cases that cause things like this to happen. For example, there may be enough power available from the battery to start the boot process with the CPU in a low power, but once some peripherals start turning on the power draw bec omes more than the battery can support, a voltage rail drops to low, and a reboot happens. Shameless plug: there's a chapter in my book on product development that covers some of these issues and solutions, http://www.goodreads.com/book/...

Submission + - How to work on source code without having the source code?

occamboy writes: Perhaps the ultimate conundrum!

I've taken over a software project in an extremely specialized area that needs remediation in months, so it'll be tough to build an internal team quickly enough. The good news is that there are outside software engineering groups that have exactly the right experience and good reputations. The bad news is that my management is worried about letting source code out of the building. Seems to me that unless I convince the suits otherwise, my options are to:

1) have all contractors work on our premises — a pain for everyone, and they might not want to do it at all

2) have them remote in to virtual desktops running on our premises — much of our software is sub-millisecond-response real-time systems on headless hardware, so they'll need to at least run executables locally, and giving access to executables but not sources seems like it will have challenges. And if the desktop environment goes down, more than a dozen people are frozen waiting for a fix. Also, I'd imagine that if a remote person really wanted the sources, they could video the sources as they scrolls by.

I'll bet there are n better ways to do this, and I'm hoping that there are some smart Slashdotters who'll let me know what they are; please help!

Comment Re:perforce (Score 1) 343

A filename solution is just not scalable and prone to error. Chances are they are using some sort of folder structure already, but they are humans, and things get forgotten. You come back to a doc two weeks later, you can probably find the last copy you touched, but everything else that's happened is forgotten.

Comment Re:perforce (Score 1) 343

Versioning != Version Control

When you are introducing parallel changes from multiple contributors, versioning alone doesn't help you. Say two people made a change to your document. The first messed something up, the second added something useful. With versioning if you revert before the first, you also lose the second set of changes. You need to be able to accept/reject change per user and versioning alone is not up to the task.

Google Drive and Dropbox have Versioning. When two people touch the same Dropbox file at the same time you end up with a conflicted copy that you have to sort out on your own. If two people edit a google doc whoever gets there first wins. But it's still just versioning. If after the fact you want to revert the first change, you also have to revert the second because you're just going to an earlier timestamp. Suggested Edits makes some progress in this regard, but you still have to deal with them immediately at next open instead of a time of your choosing.

Slashdot Top Deals

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...