vault backup: 2025-07-22 16:59:59

This commit is contained in:
2025-07-22 16:59:59 -04:00
parent dcfb706425
commit 4e829fa06c
40 changed files with 900 additions and 282 deletions
+29 -3
View File
@@ -6,15 +6,41 @@ tags:
also "Modularization"
## Assemblies
In [[construction-estimating-software]],
[[assemblies]] are groups of material items
assemblies are groups of material items
representing a specific scope of work.
Assemblies reduce the effort required for takeoff
by grouping related items,
for example 3/4" EMT connectors and couplings
in addition to conduit.
Assemblies allow... (in order of necessity):
1. complex items (devices, conduit runs, etc.) with known proportions to be counted as one.
2. changes to be made to measures and counts without recounting an entire area.
3. takeoffs to be skimmed for obvious deficiencies that would otherwise be obscured
4. changes to be made to project requirements (specifications) without recounting an entire area.
If we agree on the definition of `Branch Wiring: 2#12 #12G; 3/4"C, EMT; On Structure`
and its contents as ratios of its length,
then their quantities can be calculated with only one measurement.
This is how "estimating software" assembly takeoff works,
however its a simple generic process,
possible with several tools an estimator should be familiar with:
* `XLOOKUP()` - Excel
* `Table.Join` - MS Power Query
* `JOIN` - SQL
## Abstract Assemblies
Assembly _philosophy_ is essentially minimizing the number of necessary counts and measurements.
More generally, it is minimizing the effort required for measurement.
## Abstract Assemblies
> [!info] Abstractions
> An abstraction is a model that intentionally ignores details
> that are irrelevant to problem it is used to solve