vault backup: 2026-03-06 15:34:44
This commit is contained in:
Vendored
+14
-6
@@ -1,14 +1,22 @@
|
|||||||
{
|
{
|
||||||
"collapse-filter": true,
|
"collapse-filter": false,
|
||||||
"search": "path:/*.md",
|
"search": "",
|
||||||
"showTags": false,
|
"showTags": false,
|
||||||
"showAttachments": false,
|
"showAttachments": false,
|
||||||
"hideUnresolved": false,
|
"hideUnresolved": true,
|
||||||
"showOrphans": true,
|
"showOrphans": true,
|
||||||
"collapse-color-groups": false,
|
"collapse-color-groups": false,
|
||||||
"colorGroups": [],
|
"colorGroups": [
|
||||||
|
{
|
||||||
|
"query": "tag:#occupational ",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 14048348
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
"collapse-display": false,
|
"collapse-display": false,
|
||||||
"showArrow": true,
|
"showArrow": false,
|
||||||
"textFadeMultiplier": 0,
|
"textFadeMultiplier": 0,
|
||||||
"nodeSizeMultiplier": 1,
|
"nodeSizeMultiplier": 1,
|
||||||
"lineSizeMultiplier": 1,
|
"lineSizeMultiplier": 1,
|
||||||
@@ -17,6 +25,6 @@
|
|||||||
"repelStrength": 10,
|
"repelStrength": 10,
|
||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 250,
|
"linkDistance": 250,
|
||||||
"scale": 0.18454855383603447,
|
"scale": 0.13163395511369996,
|
||||||
"close": false
|
"close": false
|
||||||
}
|
}
|
||||||
+14
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
id:
|
||||||
|
aliases: []
|
||||||
|
title: 2026-W07
|
||||||
|
tags:
|
||||||
|
- authorship/original
|
||||||
|
- destiny/permanent
|
||||||
|
- status/draft
|
||||||
|
- type/periodic/weekly
|
||||||
|
dg-publish: true
|
||||||
|
date-created: 2026-03-06T10:45:40-05:00
|
||||||
|
yearly: "[[2026]]"
|
||||||
|
---
|
||||||
|
# 2026-W07
|
||||||
+16
-2
@@ -23,16 +23,28 @@ Policy Number: ATH1143034
|
|||||||
|
|
||||||
Flood Insurance:
|
Flood Insurance:
|
||||||
Insurer: [National General](https://eservice.nationalgeneral.com/)
|
Insurer: [National General](https://eservice.nationalgeneral.com/)
|
||||||
Policy Number: 0003457855
|
Policy Number: 0003457855]
|
||||||
|
|
||||||
|
## Contractors
|
||||||
|
|
||||||
|
* **HVAC:** Agape Air (semiannual service)
|
||||||
|
* **Plumbing:** Hafke Plumbing
|
||||||
|
* **Pest Control:** "Michael" (727) 410-2636 (semiannual service)
|
||||||
|
|
||||||
## Spaces
|
## Spaces
|
||||||
|
|
||||||
### General
|
### General
|
||||||
|
|
||||||
## TODO
|
#### TODO
|
||||||
|
|
||||||
* [ ] draw floorplan
|
* [ ] draw floorplan
|
||||||
|
|
||||||
|
### Exterior
|
||||||
|
|
||||||
|
#### Plans
|
||||||
|
|
||||||
|
* Gutters
|
||||||
|
|
||||||
#### Design Principles
|
#### Design Principles
|
||||||
|
|
||||||
Keyword is _cozy_.
|
Keyword is _cozy_.
|
||||||
@@ -76,6 +88,7 @@ Smaller by far than other bedrooms
|
|||||||
|
|
||||||
* Fire pit
|
* Fire pit
|
||||||
* Suspended shades
|
* Suspended shades
|
||||||
|
* Eureka palms?
|
||||||
|
|
||||||
### Front Yard
|
### Front Yard
|
||||||
|
|
||||||
@@ -83,6 +96,7 @@ Smaller by far than other bedrooms
|
|||||||
|
|
||||||
* Raised beds
|
* Raised beds
|
||||||
* Vegetation along driveway
|
* Vegetation along driveway
|
||||||
|
* Bahia/Bermuda grass?
|
||||||
|
|
||||||
## Needs
|
## Needs
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ for consistency.
|
|||||||
|
|
||||||
> Name = "Power Monitor"
|
> Name = "Power Monitor"
|
||||||
|
|
||||||
See [[switchgear#SPD's/TVSS's]]
|
See [[switchgear-takeoff#SPD's/TVSS's]]
|
||||||
|
|
||||||
### Switchboards
|
### Switchboards
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -61,4 +61,5 @@ dg-publish: true
|
|||||||
|
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
[[pdi-accubid-closeout]]
|
1. [[pdi-accubid-closeout]]
|
||||||
|
2. [[pdi-wbs]]
|
||||||
|
|||||||
+19
-14
@@ -23,13 +23,27 @@ one can closely approximate small dimensions,
|
|||||||
even without the proper tools.
|
even without the proper tools.
|
||||||
|
|
||||||
It is tempting to believe that heuristics are not ideal,
|
It is tempting to believe that heuristics are not ideal,
|
||||||
that the most accurate method ought to be preferred.
|
that the most accurate method ought to be preferred,
|
||||||
|
but the most accurate method is rarely practical.
|
||||||
%%
|
Afterall, even using a ruler is a heuristic,
|
||||||
even using a ruler is a heuristic,
|
|
||||||
subject to the tool's tolerance
|
subject to the tool's tolerance
|
||||||
and reliant on its proper use.
|
and reliant on its proper use.
|
||||||
%%
|
|
||||||
|
The suitability of a model
|
||||||
|
is dependent on the purpose of the measurement.
|
||||||
|
To determine the width of dimensional lumber,
|
||||||
|
for example, to determine if a board is a 2x4 or a 2x6,
|
||||||
|
the rule of thumb is perfectly suitable,
|
||||||
|
and a micrometer would be silly.
|
||||||
|
|
||||||
|
> [!quote] George E. P. Box, British statistician
|
||||||
|
> All models are wrong, but some are useful.[^1]
|
||||||
|
|
||||||
|
[^1]: > [!quote] [[box-et-al_1987_empirical-model-building#The Use of Approximating Functions]]
|
||||||
|
> The fact that the polynomial is an approximation
|
||||||
|
> does not necessarily detract from its usefulness
|
||||||
|
> because all models are approximations.
|
||||||
|
> Essentially, all models are wrong, but some are useful.
|
||||||
|
|
||||||
## Realism vs. Instrumentalism
|
## Realism vs. Instrumentalism
|
||||||
|
|
||||||
@@ -47,12 +61,3 @@ is to _forecast as accurately as possible_.
|
|||||||
|
|
||||||
Realism is noble, granted,
|
Realism is noble, granted,
|
||||||
but instrumentalism is far more practical.
|
but instrumentalism is far more practical.
|
||||||
|
|
||||||
> [!quote] George E. P. Box, British statistician
|
|
||||||
> All models are wrong, but some are useful.[^1]
|
|
||||||
|
|
||||||
[^1]: > [!quote] [[box_1987_empirical-model-building#The Use of Approximating Functions]]
|
|
||||||
> The fact that the polynomial is an approximation
|
|
||||||
> does not necessarily detract from its usefulness
|
|
||||||
> because all models are approximations.
|
|
||||||
> Essentially, all models are wrong, but some are useful.
|
|
||||||
|
|||||||
@@ -84,9 +84,9 @@ Copy-Item ".\1. Wizard Template - WBS\MEP Wizard v3.111.4 (7-21-2025)(Summary Ad
|
|||||||
".\2. Blank Project WBS\2025\$projectName WBS $date.xlsm"
|
".\2. Blank Project WBS\2025\$projectName WBS $date.xlsm"
|
||||||
```
|
```
|
||||||
|
|
||||||
%%
|
> [!info]
|
||||||
TODO: Continue WBS sequence.
|
> See [[pdi-project-start-notification#WBS]]
|
||||||
%%
|
> for c
|
||||||
|
|
||||||
## Setup Accubid
|
## Setup Accubid
|
||||||
|
|
||||||
|
|||||||
+16
-6
@@ -12,7 +12,7 @@ dg-publish: true
|
|||||||
---
|
---
|
||||||
# Material Pricing
|
# Material Pricing
|
||||||
|
|
||||||
## Info
|
## 1. SupplierLink
|
||||||
|
|
||||||
Use PDI and another vendor per the table below.
|
Use PDI and another vendor per the table below.
|
||||||
PDI pricing takes precedence where available.
|
PDI pricing takes precedence where available.
|
||||||
@@ -38,12 +38,22 @@ PDI pricing takes precedence where available.
|
|||||||
| WA | QED INC - 12535 |
|
| WA | QED INC - 12535 |
|
||||||
|
|
||||||
> [!important]
|
> [!important]
|
||||||
> When updating, uncheck Update Supplier Code.
|
> When updating, uncheck `Update Supplier Code`.
|
||||||
|
|
||||||
## Sequence
|
## 2. Corrections
|
||||||
|
|
||||||
### 1. Preparation
|
### Prefab Items
|
||||||
|
|
||||||
### 2. Takeoff
|
"PREFAB BOX MOUNTING PLATE"
|
||||||
|
"PREFAB TELESCOPING BOX BRACKET"
|
||||||
|
|
||||||
### 3. Review
|
Use **Trade Price**, delete **Supplier Name**
|
||||||
|
|
||||||
|
## 3. Adjustments
|
||||||
|
|
||||||
|
### Fire Alarm Labor
|
||||||
|
|
||||||
|
`F/A CABLE - LABOR ONLY`
|
||||||
|
`F/A DEVICE - LABOR ONLY`
|
||||||
|
|
||||||
|
Adjust labor to match PDI Systems quote.
|
||||||
|
|||||||
+27
@@ -0,0 +1,27 @@
|
|||||||
|
---
|
||||||
|
id:
|
||||||
|
aliases: []
|
||||||
|
title: Project Start Notification
|
||||||
|
tags:
|
||||||
|
- authorship/other-for-now
|
||||||
|
- destiny/permanent
|
||||||
|
- occupational
|
||||||
|
- status/incomplete
|
||||||
|
- type/guide
|
||||||
|
dg-publish: true
|
||||||
|
---
|
||||||
|
# PDI WBS
|
||||||
|
|
||||||
|
## CBOM Accubid Export
|
||||||
|
|
||||||
|
In master Accubid file, group by `Bid Item`, `System`, `PDI SORT CODES`, `Area`, `Phase`.
|
||||||
|
|
||||||
|
Export ==**all tabs**== as ==**csv**== to ".\6. Notes & Emails\Accubid CBOM - {Job}"
|
||||||
|
|
||||||
|
## Import
|
||||||
|
|
||||||
|
Open Award Agreement WBS: "S:\Estimating\19 WBS Agreement GP\4. Award Agreement WBS\{yyyy}\Electrical\WBS - {Job} {Date} EVP Approved.xlsm"
|
||||||
|
|
||||||
|
"\\EgnyteDrive\Shared\Estimating\19 WBS Agreement GP\2. Blank Project WBS\{yyyy}\{Job} - WBS - {date}.xlsm"
|
||||||
|
|
||||||
|
`WBS Import/Export > Budget Import`
|
||||||
@@ -15,7 +15,7 @@ dg-publish: true
|
|||||||
## Process Uncertainty Resolution Steps
|
## Process Uncertainty Resolution Steps
|
||||||
|
|
||||||
1. **Check your [[#Writing Process Notes|notes]]**
|
1. **Check your [[#Writing Process Notes|notes]]**
|
||||||
2. **[[#Asking Process Questions|Ask]] a ==peer== whose answers you trust**
|
2. **[[#Asking Process Questions|Ask]] a peer whose answers you trust**
|
||||||
3. **Ask your immediate supervisor**
|
3. **Ask your immediate supervisor**
|
||||||
|
|
||||||
Only escalate if you are still uncertain.
|
Only escalate if you are still uncertain.
|
||||||
@@ -24,7 +24,10 @@ Only escalate if you are still uncertain.
|
|||||||
|
|
||||||
%% TODO: %%
|
%% TODO: %%
|
||||||
|
|
||||||
### `TALK`
|
[[note-taking]]
|
||||||
|
|
||||||
|
%%
|
||||||
|
### TALK
|
||||||
|
|
||||||
Taking notes has many benefits,
|
Taking notes has many benefits,
|
||||||
many of which I would not list as such
|
many of which I would not list as such
|
||||||
@@ -33,6 +36,7 @@ many of which I would not list as such
|
|||||||
|
|
||||||
* **optics:**
|
* **optics:**
|
||||||
note-takers always look more valuable than they would otherwise.
|
note-takers always look more valuable than they would otherwise.
|
||||||
|
%%
|
||||||
|
|
||||||
### Citation
|
### Citation
|
||||||
|
|
||||||
|
|||||||
@@ -59,3 +59,8 @@ to ask for a revision to a WBS
|
|||||||
|
|
||||||
> [!aside]
|
> [!aside]
|
||||||
> Sunset WBS: Engineer did not approve aluminum EMT
|
> Sunset WBS: Engineer did not approve aluminum EMT
|
||||||
|
|
||||||
|
Bid receives bonuses based on _awarded GP_ ([[markup-vs-margin|margin]]),
|
||||||
|
thus they are incentivized to underestimate cost.
|
||||||
|
Ops receives bonuses based on _positive GP variance_,
|
||||||
|
thus they are incentivized to overestimate cost.
|
||||||
|
|||||||
@@ -19,19 +19,33 @@ yearly: "[[2026]]"
|
|||||||
|
|
||||||
## Labor Plan
|
## Labor Plan
|
||||||
|
|
||||||
Anova
|
Anova - The Pearl Multifamily Tower
|
||||||
|
|
||||||
### PDI SORT CODES
|
[[pdi-labor-plan]]
|
||||||
|
|
||||||
| Code | Description |
|
### PDI Sort Codes
|
||||||
| ---- | ------------------------- |
|
|
||||||
| 100 | Slab Deck |
|
Accubid item breakdown `PDI SORT CODES`
|
||||||
| 200 | Rough |
|
|
||||||
| 250 | Rough (Fire alarm trough) |
|
| Code | Description |
|
||||||
| 300 | Trim |
|
| ---- | -------------------------- |
|
||||||
| 400 | Wire and Cable |
|
| 100 | Slab-Deck |
|
||||||
| 500 | Fixtures |
|
| 200 | Rough |
|
||||||
| 600 | Distribution |
|
| 250 | Rough (Fire alarm trough?) |
|
||||||
|
| 300 | Trim |
|
||||||
|
| 400 | Wire-Cable |
|
||||||
|
| 500 | Fixtures |
|
||||||
|
| 600 | Distribution |
|
||||||
|
|
||||||
|
### Labor Factor Adjustment
|
||||||
|
|
||||||
|
$$
|
||||||
|
\text{Desired Factor} = \text{Current Factor} \times \frac{\text{Desired Value}}{\text{Current Value}}
|
||||||
|
$$
|
||||||
|
|
||||||
|
$$
|
||||||
|
\text{New Labor Factor} = \text{Current Labor Factor} \times \frac{\text{Labor Plan Hours}}{\text{Accubid Hours}}
|
||||||
|
$$
|
||||||
|
|
||||||
### Garage Slab/Deck
|
### Garage Slab/Deck
|
||||||
|
|
||||||
@@ -46,19 +60,23 @@ Slab & Deck Labor
|
|||||||
|
|
||||||
Calculate Factor and apply to column **Slab-Deck**
|
Calculate Factor and apply to column **Slab-Deck**
|
||||||
|
|
||||||
| |
|
| Labor Factor | |
|
||||||
| --------------- |
|
| --------------- | -------------------------------- |
|
||||||
| BLDG - CORRIDOR |
|
| BLDG - CORRIDOR | Slab-Deck, All Others |
|
||||||
| BLDG - BOH |
|
| BLDG - BOH | Slab-Deck, All Others |
|
||||||
| UNITS |
|
| GARAGE | Slab-Deck, All Others |
|
||||||
| SUBFEEDS |
|
| UNITS | Slab-Deck, Rough, Trim, Fixtures |
|
||||||
| FIRE ALARM |
|
| SUBFEEDS | Slab-Deck, All Others |
|
||||||
| AMENITY |
|
| GEAR | Not adjusted |
|
||||||
| RETAIL |
|
| FEEDERS | Not adjusted |
|
||||||
| OFFICE |
|
| FIRE ALARM | Slab-Deck, All Others |
|
||||||
| KITCHEN |
|
| AMENITY | Slab-Deck, All Others |
|
||||||
| FACADE |
|
| RETAIL | Slab-Deck, All Others |
|
||||||
| GARAGE |
|
| OFFICE | Slab-Deck, All Others |
|
||||||
|
| KITCHEN | Slab-Deck, All Others |
|
||||||
|
| FACADE | Slab-Deck, All Others |
|
||||||
|
| TEMP POWER | Not adjusted? |
|
||||||
|
| SITE | Not adjusted? |
|
||||||
|
|
||||||
### Garage, Other than 100: Slab/Deck
|
### Garage, Other than 100: Slab/Deck
|
||||||
|
|
||||||
@@ -66,7 +84,11 @@ Calculate Factor and apply to column **Slab-Deck**
|
|||||||
|
|
||||||
Drill into "Garage"
|
Drill into "Garage"
|
||||||
|
|
||||||
Total Labor Hrs of all codes other than 100.
|
```sql
|
||||||
|
SELECT SUM(Labor_Hrs)
|
||||||
|
FROM Extension
|
||||||
|
WHERE PDI_SORT_CODES != 100;
|
||||||
|
```
|
||||||
|
|
||||||
Garage = Total \
|
Garage = Total \
|
||||||
^ Garage (rough, trim, fix, f/a, ect..) \
|
^ Garage (rough, trim, fix, f/a, ect..) \
|
||||||
|
|||||||
@@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
id: 2026-03-06T09:57:02-05:00
|
||||||
|
aliases: []
|
||||||
|
title: 2026-03-06 09:57:02
|
||||||
|
tags:
|
||||||
|
- authorship/original
|
||||||
|
- destiny/permanent
|
||||||
|
- status/draft
|
||||||
|
- type/timestamped
|
||||||
|
dg-publish: true
|
||||||
|
date-created: 2026-03-06T09:57:02-05:00
|
||||||
|
daily: "[[2026-03-06]]"
|
||||||
|
weekly: "[[2026-W10]]"
|
||||||
|
monthly: "[[2026-03]]"
|
||||||
|
quarterly: "[[2026-Q1]]"
|
||||||
|
yearly: "[[2026]]"
|
||||||
|
---
|
||||||
|
# 2026-03-06 09:57:02
|
||||||
|
|
||||||
|
[[pdi-labor-plan]]
|
||||||
|
|
||||||
|
## Slab/Deck
|
||||||
|
|
||||||
|
$$
|
||||||
|
\begin{gather}
|
||||||
|
\text{Pour Sections Per Level} = \frac{\frac{\text{Gross Area}}{\text{Pour Section Area}}}{\text{Levels}} \\
|
||||||
|
\text{Days Per Level} = \lceil \text{Pour Sections Per Level} \rceil \times 4~\text{Days}
|
||||||
|
\end{gather}
|
||||||
|
$$
|
||||||
|
|
||||||
|
$$
|
||||||
|
\begin{gather}
|
||||||
|
\text{Pour Section Area} = [15000, 20000] \\
|
||||||
|
\text{Pour Sections} = \frac{\text{Gross Area}}{\text{Pour Section Area}}\\
|
||||||
|
\text{Days} = \lceil \text{Pour Sections} \rceil \times \{4,5\}~\text{Days}
|
||||||
|
\end{gather}
|
||||||
|
$$
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
id: 2026-03-06T12:20:32-05:00
|
||||||
|
aliases: []
|
||||||
|
title: 2026-03-06 12:20:32
|
||||||
|
tags:
|
||||||
|
- authorship/original
|
||||||
|
- destiny/permanent
|
||||||
|
- status/draft
|
||||||
|
- type/timestamped
|
||||||
|
dg-publish: true
|
||||||
|
date-created: 2026-03-06T12:20:32-05:00
|
||||||
|
daily: "[[2026-03-06]]"
|
||||||
|
weekly: "[[2026-W10]]"
|
||||||
|
monthly: "[[2026-03]]"
|
||||||
|
quarterly: "[[2026-Q1]]"
|
||||||
|
yearly: "[[2026]]"
|
||||||
|
---
|
||||||
|
# 2026-03-06 12:20:32
|
||||||
|
|
||||||
|
[sqlean](https://github.com/nalgeon/sqlean)
|
||||||
|
|
||||||
|
```sh
|
||||||
|
choco install sqlean sqlean-shell
|
||||||
|
```
|
||||||
+1
-1
@@ -61,7 +61,7 @@ dg-publish: true
|
|||||||
| <= 100A | `DIST PANELS & UNIT LOAD CENTERS`/`UNIT LOAD CENTERS - ...`/`... UNIT LOAD CENTER` |
|
| <= 100A | `DIST PANELS & UNIT LOAD CENTERS`/`UNIT LOAD CENTERS - ...`/`... UNIT LOAD CENTER` |
|
||||||
| > 100A | `DIST PANELS & UNIT LOAD CENTERS`/`UNIT LOAD CENTERS - ...`/`... BREAKER PNL` |
|
| > 100A | `DIST PANELS & UNIT LOAD CENTERS`/`UNIT LOAD CENTERS - ...`/`... BREAKER PNL` |
|
||||||
|
|
||||||
Include terminations per [[switchgear]].
|
Include terminations per [[switchgear-takeoff]].
|
||||||
|
|
||||||
### Fixtures
|
### Fixtures
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user