SShortSingh.
Back to feed

Nine Checks for Reviewing a Machine-Shop Quote Spreadsheet Before Sending

0
·4 views

A quote spreadsheet can be simple yet dependable, with the main risks being hidden assumptions, mixed units, or prices that cannot be explained later. The article recommends a nine-point review, including separating setup and tooling costs from per-part costs, labeling time units, and clarifying whether a rate is break-even, fully burdened, or a sell rate that already includes profit. It explains how to calculate expected starts when scrap is expected, and why margin and markup must be applied with distinct formulas and labeled clearly. It also advises listing each process cost separately, comparing results against minimum charges, and recording quote details so the spreadsheet serves as an audit record. The author, who works on ShopQuote Flow, notes that their free template is a starting point rather than a replacement for a shop's own costing policy.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Free FMCSA census query surfaces newly registered trucking companies

A developer shared a method for pulling newly registered trucking companies from the FMCSA carrier census, which is published as open data on data.transportation.gov. The approach uses a SoQL query over plain HTTP, filtering active records by registration date and state, and requires no API key for light use. The author notes that the raw dataset lacks built-in deduplication, operating authority status, and normalized fields, which must be handled separately. To address these gaps, the author built a paid Apify actor that joins authority data, applies filters, avoids repeat deliveries, and exports results in JSON, CSV, or Excel. The article notes the author's bias, since they built the tool they promote.

0
ProgrammingDEV Community ·

Expo Router navigation slows past 40 nested routes, with fixes for layout re-renders and focus

A team migrating a multi-tenant dashboard from React Navigation to Expo Router found a performance drop at around 42 nested routes, with animations falling from 60fps to 38fps and memory rising 140MB on Android mid-range devices. Benchmarks on a Pixel 5 and iPhone 12 using Expo SDK 52 and React Native 0.76 showed navigation time and frame drops rising sharply as route depth increased. The team attributed the problem to re-renders of the layout tree on navigation events, compounded by runtime TailwindCSS class recalculation in nested layouts. Replacing dynamic class props with static StyleSheet references cut navigation time at 50 routes from 187ms to 94ms and reduced frame drops per transition from 9 to 3. The team also found that modal routes overlaying tab navigators broke screen reader focus, which they addressed by wrapping the modal in a container with accessibilityViewIsModal.

0
ProgrammingHacker News ·

Google to Pay Households to Cut Electricity Use, Freeing Power for Its Data Centers

Google has announced a program that will pay people to reduce their electricity consumption. The stated goal is to free up grid capacity so the company's data centers can draw more power. The initiative reflects growing strain on power supplies as demand from AI and cloud computing expands. The source article, published by Computerworld, provides the details of the arrangement. The full terms and participating regions are described in that article.

0
ProgrammingDEV Community ·

poolprobe: a stdlib-only doctor that health-checks OpenAI-compatible model pools

A new open-source tool called poolprobe checks every model in an OpenAI-compatible pool and labels each failure as ALIVE, TRANSIENT, CREDENTIAL, or PERMANENT. Its design prevents removal of working models, since a model is only declared dead after five independent checks agree. The project is built on the Python standard library alone and is installable via pip under the MIT license. According to the author, the tool only reads the data it is pointed at and sends nothing externally. The author also cautions that its rules can yield false positives, so it is meant to flag candidates for review rather than serve as a definitive judgment.