vault backup: 2025-10-09 17:34:01

This commit is contained in:
2025-10-09 17:34:01 -04:00
parent a8b5b79942
commit 261d8b2122
8 changed files with 135 additions and 124 deletions
+2 -1
View File
@@ -1,2 +1,3 @@
.obsidian/workspace.json
.obsidian/plugins/recent-files-obsidian/data.json
.obsidian/plugins/recent-files-obsidian/data.json
/.obsidian/plugins/recent-files-obsidian/data.json
+2 -2
View File
@@ -13,14 +13,14 @@
"ignoreFolders": "",
"targetFolders": "",
"scanDelay": 250,
"useTitle": false,
"useTitle": true,
"reduceNestedParent": true,
"frontmatterKey": "title",
"useTagInfo": false,
"tagInfo": "pininfo.md",
"mergeRedundantCombination": false,
"useVirtualTag": false,
"useFrontmatterTagsForNewNotes": false,
"useFrontmatterTagsForNewNotes": true,
"doNotSimplifyTags": false,
"overrideTagClicking": false,
"useMultiPaneList": false,
+112 -112
View File
@@ -1,33 +1,137 @@
{
"recentFiles": [
{
"basename": "windows-setup",
"path": "windows-setup.md"
},
{
"basename": "full-takeoff",
"path": "full-takeoff.md"
},
{
"basename": "favorite-quotes",
"path": "favorite-quotes.md"
"basename": "windows-setup",
"path": "windows-setup.md"
},
{
"basename": "README",
"path": "README.md"
},
{
"basename": "material-pricing",
"path": "material-pricing.md"
},
{
"basename": "separation-of-concerns",
"path": "separation-of-concerns.md"
},
{
"basename": "design-build-budget",
"path": "design-build-budget.md"
},
{
"basename": "construction-estimating-using-excel",
"path": "construction-estimating-using-excel.md"
},
{
"basename": "construction-estimating-software",
"path": "construction-estimating-software.md"
},
{
"basename": "me",
"path": "me.md"
},
{
"basename": "strategy",
"path": "strategy.md"
"basename": "getting-historical-pricing",
"path": "getting-historical-pricing.md"
},
{
"basename": "functional-estimating",
"path": "functional-estimating.md"
},
{
"basename": "fixtures",
"path": "fixtures.md"
},
{
"basename": "fixture-designations",
"path": "fixture-designations.md"
},
{
"basename": "fire-alarm",
"path": "fire-alarm.md"
},
{
"basename": "feeders",
"path": "feeders.md"
},
{
"basename": "feeder-verification",
"path": "feeder-verification.md"
},
{
"basename": "excel-macros",
"path": "excel-macros.md"
},
{
"basename": "estimating-as-code",
"path": "estimating-as-code.md"
},
{
"basename": "breakdown-objects",
"path": "breakdown-objects.md"
},
{
"basename": "bpm-award-analysis",
"path": "bpm-award-analysis.md"
},
{
"basename": "birds",
"path": "birds.md"
},
{
"basename": "automating-pdf-annotation",
"path": "automating-pdf-annotation.md"
},
{
"basename": "assembly-philosophy",
"path": "assembly-philosophy.md"
},
{
"basename": "automating-estimating-project-creation",
"path": "automating-estimating-project-creation.md"
},
{
"basename": "90-day-performance-review",
"path": "90-day-performance-review.md"
},
{
"basename": "ai-in-estimating",
"path": "ai-in-estimating.md"
},
{
"basename": "gut-feel",
"path": "gut-feel.md"
},
{
"basename": "uncertainty",
"path": "uncertainty.md"
},
{
"basename": "traditional-estimating-methods",
"path": "traditional-estimating-methods.md"
},
{
"basename": "this-notebook",
"path": "this-notebook.md"
},
{
"basename": "stochastic-branch-takeoff",
"path": "stochastic-branch-takeoff.md"
},
{
"basename": "favorite-quotes",
"path": "favorite-quotes.md"
},
{
"basename": "strategy",
"path": "strategy.md"
},
{
"basename": "alternating-current",
"path": "alternating-current.md"
@@ -40,18 +144,6 @@
"basename": "assembly-objects",
"path": "assembly-objects.md"
},
{
"basename": "assembly-philosophy",
"path": "assembly-philosophy.md"
},
{
"basename": "automating-estimating-project-creation",
"path": "automating-estimating-project-creation.md"
},
{
"basename": "automating-pdf-annotation",
"path": "automating-pdf-annotation.md"
},
{
"basename": "conductor-sizing",
"path": "conductor-sizing.md"
@@ -68,18 +160,10 @@
"basename": "hvac-calculations",
"path": "hvac-calculations.md"
},
{
"basename": "fire-alarm",
"path": "fire-alarm.md"
},
{
"basename": "electrical",
"path": "electrical.md"
},
{
"basename": "stochastic-branch-takeoff",
"path": "stochastic-branch-takeoff.md"
},
{
"basename": "nfpa-70_314_boxes",
"path": "nfpa-70_314_boxes.md"
@@ -115,90 +199,6 @@
{
"basename": "construction-estimating",
"path": "construction-estimating.md"
},
{
"basename": "idea",
"path": "Templates/idea.md"
},
{
"basename": "blank-system",
"path": "Templates/blank-system.md"
},
{
"basename": "tags",
"path": "tags.md"
},
{
"basename": "fixture-designations",
"path": "fixture-designations.md"
},
{
"basename": "fixtures",
"path": "fixtures.md"
},
{
"basename": "portable-tools",
"path": "portable-tools.md"
},
{
"basename": "estimating-ergonomics",
"path": "estimating-ergonomics.md"
},
{
"basename": "separating-estimating-concerns",
"path": "separating-estimating-concerns.md"
},
{
"basename": "separation-of-concerns",
"path": "separation-of-concerns.md"
},
{
"basename": "this-notebook",
"path": "this-notebook.md"
},
{
"basename": "material-pricing",
"path": "material-pricing.md"
},
{
"basename": "supertopics",
"path": "supertopics.md"
},
{
"basename": "risk",
"path": "risk.md"
},
{
"basename": "grounding",
"path": "grounding.md"
},
{
"basename": "feeders",
"path": "feeders.md"
},
{
"basename": "project-info",
"path": "project-info.md"
},
{
"basename": "realism-vs-instrumentalism",
"path": "realism-vs-instrumentalism.md"
},
{
"basename": "telecom",
"path": "telecom.md"
},
{
"basename": "2025-07-18_estimating-isnt-engineering",
"path": "2025-07-18_estimating-isnt-engineering.md"
},
{
"basename": "90-day-performance-review",
"path": "90-day-performance-review.md"
},
{
"basename": "open-problems-in-estimating",
"path": "open-problems-in-estimating.md"
}
],
"omittedPaths": [],
+1 -1
View File
@@ -32,4 +32,4 @@ All notes are located in the main directory.
## Setup from Scratch
For steps to clone this vault
and setup Git see [[windows-setup]].
and setup Git, see [[windows-setup]].
+4 -4
View File
@@ -35,10 +35,10 @@ as I've managed before with itext, that could save a step.
### Bluebeam Revu Measure Hack
BlueBeam Revu give coordinates for count annotations,
BlueBeam Revu does not give coordinates for count annotations,
even where count = 1.
Bluebeam's .bax is a annotation interchange format based on xml
Bluebeam's .bax is a annotation interchange format based on xml.
1. Export markups to .bax
@@ -76,12 +76,12 @@ Recursively parse and consume pdf vector content.
> creating a `duplex_gfci_receptacle` token
> which inherits the `duplex_receptacle`'s position.
## PDF Internals
```sh
$ mutool show file.pdf pages/1/Contents
```
>>>
```pdf
629 0 obj
<<
+3
View File
@@ -2,7 +2,10 @@
id:
aliases: []
tags:
- authorship/original
- destiny/permanent
- occupational
- status/incomplete
- type/guide
---
# Full Takeoff
+7 -4
View File
@@ -20,7 +20,8 @@ Such methods lack the ability to intelligently express [[uncertainty]].
### Limitations of Traditional Estimating Methods
Traditional estimating methods, sometimes referred to as "Detailed Takeoff",
Traditional estimating methods,
sometimes referred to as "Detailed Takeoff",
seek to detail all constituent subcosts,
including 100% itemized pricing by way of a _material extension_,
a complete list of all material included in the price.
@@ -29,8 +30,9 @@ For clarity and contrast to [[risk-oriented-estimating]],
which does not require itemized pricing,
I'll refer to these methods as "item-oriented estimating".
By popular belief, item-oriented estimating is the only "correct" way to estimate,
however few to no estimators create 100% "Detailed" estimates
By popular belief,
item-oriented estimating is the only "correct" way to estimate,
however few to no estimators create 100% "detailed" estimates
as the effort would require a significant increase in estimating time
for little reward in overall **precision**.
@@ -44,7 +46,8 @@ for little reward in overall **precision**.
It is popular to dismiss alternate estimate models as potentially inaccurate,
but this dismissal fails to acknowledge
the potential for _much greater_ inaccuracy in item-oriented methods.
the potential for _much greater_ inaccuracy in item-oriented methods:
While an estimate based on item extension is 100% **precise**,
in that it computes to single final number,
the method has no such inherent guarantee of **accuracy**.
+4
View File
@@ -2,7 +2,11 @@
id: uncertainty
aliases: []
tags:
- authorship/original
- destiny/permanent
- status/incomplete
- topic/risk
- type/encyclopedia
---
# Uncertainty