From eb2837c1ad23ce0299df39da3b0ea37b5997c051 Mon Sep 17 00:00:00 2001 From: Zane Meyers Date: Wed, 5 Nov 2025 16:29:20 -0500 Subject: [PATCH] vault backup: 2025-11-05 --- .obsidian/plugins/novel-word-count/data.json | 225 +++++++++++-------- .obsidian/plugins/obsidian-git/data.json | 2 +- estimating-culture.md | 5 + individual-ability.md | 5 + lighting-controls-takeoff.md | 89 ++++++++ me.md | 3 +- my-occupation.md | 9 + pre-takeoff-confirmation.md | 3 +- risk-oriented-estimating.md | 8 +- semantic-line-breaks.md | 9 + switchgear-takeoff.md | 56 ++--- takeoff-review.md | 6 + this-notebook.md | 54 +++-- 13 files changed, 309 insertions(+), 165 deletions(-) create mode 100644 semantic-line-breaks.md diff --git a/.obsidian/plugins/novel-word-count/data.json b/.obsidian/plugins/novel-word-count/data.json index d403162..7c5e9f2 100644 --- a/.obsidian/plugins/novel-word-count/data.json +++ b/.obsidian/plugins/novel-word-count/data.json @@ -204,20 +204,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 132, + "wordCount": 153, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 0.44, - "characterCount": 927, - "nonWhitespaceCharacterCount": 737, - "newlineCount": 61, - "readingTimeInMinutes": 0.4981132075471698, + "pageCount": 0.51, + "characterCount": 1075, + "nonWhitespaceCharacterCount": 861, + "newlineCount": 68, + "readingTimeInMinutes": 0.5773584905660377, "linkCount": 0, "embedCount": 0, "aliases": [], "createdDate": 1760028465092, - "modifiedDate": 1761314347369, - "sizeInBytes": 1146, + "modifiedDate": 1762352593315, + "sizeInBytes": 1294, "sessionStart": { "noteCount": 1, "pageCount": 0.44, @@ -230,11 +230,11 @@ "id": null, "aliases": [], "tags": [ + "authorship/original", "destiny/permanent", "status/incomplete", "topic/meta", - "type/guide", - "authorship/original" + "type/guide" ], "title": "Windows Setup" } @@ -247,7 +247,7 @@ "wordCountTowardGoal": 0, "wordGoal": null, "pageCount": 0.18, - "characterCount": 440, + "characterCount": 420, "nonWhitespaceCharacterCount": 351, "newlineCount": 22, "readingTimeInMinutes": 0.2037735849056604, @@ -255,8 +255,8 @@ "embedCount": 0, "aliases": [], "createdDate": 1762207228110, - "modifiedDate": 1762347767502, - "sizeInBytes": 590, + "modifiedDate": 1762373047522, + "sizeInBytes": 570, "sessionStart": { "noteCount": 1, "pageCount": 0.18, @@ -674,20 +674,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 324, + "wordCount": 284, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 1.08, - "characterCount": 2013, - "nonWhitespaceCharacterCount": 1650, - "newlineCount": 71, - "readingTimeInMinutes": 1.2226415094339622, - "linkCount": 6, + "pageCount": 0.9466666666666667, + "characterCount": 1677, + "nonWhitespaceCharacterCount": 1358, + "newlineCount": 67, + "readingTimeInMinutes": 1.0716981132075472, + "linkCount": 5, "embedCount": 0, "aliases": [], "createdDate": 1756122472526, - "modifiedDate": 1761077133326, - "sizeInBytes": 2229, + "modifiedDate": 1762365203746, + "sizeInBytes": 1855, "sessionStart": { "noteCount": 1, "pageCount": 1.08, @@ -923,20 +923,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 25, + "wordCount": 43, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 0.08333333333333333, - "characterCount": 156, - "nonWhitespaceCharacterCount": 125, - "newlineCount": 9, - "readingTimeInMinutes": 0.09433962264150944, + "pageCount": 0.14333333333333334, + "characterCount": 282, + "nonWhitespaceCharacterCount": 229, + "newlineCount": 15, + "readingTimeInMinutes": 0.16226415094339622, "linkCount": 0, "embedCount": 0, "aliases": [], "createdDate": 1761583475198, - "modifiedDate": 1761586457262, - "sizeInBytes": 322, + "modifiedDate": 1762365583629, + "sizeInBytes": 448, "sessionStart": { "noteCount": 1, "pageCount": 0.08333333333333333, @@ -962,20 +962,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 213, + "wordCount": 178, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 0.71, - "characterCount": 1801, - "nonWhitespaceCharacterCount": 1476, - "newlineCount": 100, - "readingTimeInMinutes": 0.8037735849056604, + "pageCount": 0.5933333333333334, + "characterCount": 1596, + "nonWhitespaceCharacterCount": 1319, + "newlineCount": 84, + "readingTimeInMinutes": 0.6716981132075471, "linkCount": 2, "embedCount": 0, "aliases": [], "createdDate": 1756122472522, - "modifiedDate": 1761316590519, - "sizeInBytes": 1970, + "modifiedDate": 1762366472023, + "sizeInBytes": 1765, "sessionStart": { "noteCount": 1, "pageCount": 0.71, @@ -988,11 +988,11 @@ "id": null, "aliases": [], "tags": [ + "authorship/original", "destiny/permanent", "occupational/takeoff/switchgear", "status/draft", - "type/guide", - "authorship/original" + "type/guide" ], "title": "Switchgear" } @@ -1476,20 +1476,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 766, + "wordCount": 799, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 2.5533333333333332, - "characterCount": 5169, - "nonWhitespaceCharacterCount": 4334, - "newlineCount": 146, - "readingTimeInMinutes": 2.890566037735849, + "pageCount": 2.6633333333333336, + "characterCount": 5391, + "nonWhitespaceCharacterCount": 4521, + "newlineCount": 152, + "readingTimeInMinutes": 3.0150943396226415, "linkCount": 8, "embedCount": 0, "aliases": [], "createdDate": 1756122472508, - "modifiedDate": 1762348291619, - "sizeInBytes": 5551, + "modifiedDate": 1762365231237, + "sizeInBytes": 5773, "sessionStart": { "noteCount": 1, "pageCount": 2.6333333333333333, @@ -1506,7 +1506,7 @@ "status/incomplete", "topic/estimating", "topic/risk", - "type/philosophy", + "type/supertopic", "authorship/original" ], "title": "Risk Oriented Estimating" @@ -1902,16 +1902,16 @@ "wordCountTowardGoal": 0, "wordGoal": null, "pageCount": 0.65, - "characterCount": 1451, - "nonWhitespaceCharacterCount": 1181, - "newlineCount": 57, + "characterCount": 1453, + "nonWhitespaceCharacterCount": 1182, + "newlineCount": 58, "readingTimeInMinutes": 0.7358490566037735, "linkCount": 1, "embedCount": 0, "aliases": [], "createdDate": 1758205708777, - "modifiedDate": 1761836261589, - "sizeInBytes": 1619, + "modifiedDate": 1762373023300, + "sizeInBytes": 1621, "sessionStart": { "noteCount": 1, "pageCount": 0.65, @@ -3097,20 +3097,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 13, + "wordCount": 26, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 0.043333333333333335, - "characterCount": 199, - "nonWhitespaceCharacterCount": 171, - "newlineCount": 15, - "readingTimeInMinutes": 0.04905660377358491, - "linkCount": 4, + "pageCount": 0.08666666666666667, + "characterCount": 299, + "nonWhitespaceCharacterCount": 252, + "newlineCount": 23, + "readingTimeInMinutes": 0.09811320754716982, + "linkCount": 5, "embedCount": 0, "aliases": [], "createdDate": 1761076768460, - "modifiedDate": 1761077951991, - "sizeInBytes": 373, + "modifiedDate": 1762373632127, + "sizeInBytes": 477, "sessionStart": { "noteCount": 1, "pageCount": 0.043333333333333335, @@ -3254,20 +3254,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 391, + "wordCount": 397, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 1.3033333333333332, - "characterCount": 2256, - "nonWhitespaceCharacterCount": 1838, - "newlineCount": 64, - "readingTimeInMinutes": 1.4754716981132074, + "pageCount": 1.3233333333333333, + "characterCount": 2295, + "nonWhitespaceCharacterCount": 1871, + "newlineCount": 65, + "readingTimeInMinutes": 1.4981132075471697, "linkCount": 1, "embedCount": 0, "aliases": [], "createdDate": 1756122472486, - "modifiedDate": 1761313994451, - "sizeInBytes": 2402, + "modifiedDate": 1762373760274, + "sizeInBytes": 2441, "sessionStart": { "noteCount": 1, "pageCount": 1.3033333333333332, @@ -3565,20 +3565,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 78, + "wordCount": 408, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 0.26, - "characterCount": 571, - "nonWhitespaceCharacterCount": 478, - "newlineCount": 18, - "readingTimeInMinutes": 0.2943396226415094, + "pageCount": 1.36, + "characterCount": 2776, + "nonWhitespaceCharacterCount": 2285, + "newlineCount": 107, + "readingTimeInMinutes": 1.539622641509434, "linkCount": 3, "embedCount": 0, "aliases": [], "createdDate": 1756122472480, - "modifiedDate": 1761836170960, - "sizeInBytes": 789, + "modifiedDate": 1762377907788, + "sizeInBytes": 2994, "sessionStart": { "noteCount": 1, "pageCount": 0.26, @@ -3604,20 +3604,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 110, + "wordCount": 143, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 0.36666666666666664, - "characterCount": 759, - "nonWhitespaceCharacterCount": 640, - "newlineCount": 26, - "readingTimeInMinutes": 0.41509433962264153, - "linkCount": 2, + "pageCount": 0.4766666666666667, + "characterCount": 957, + "nonWhitespaceCharacterCount": 804, + "newlineCount": 31, + "readingTimeInMinutes": 0.539622641509434, + "linkCount": 3, "embedCount": 0, "aliases": [], "createdDate": 1762203876287, - "modifiedDate": 1762347587817, - "sizeInBytes": 913, + "modifiedDate": 1762373410377, + "sizeInBytes": 1115, "sessionStart": { "noteCount": 1, "pageCount": 0.36666666666666664, @@ -4637,20 +4637,20 @@ "isCountable": true, "targetNodeType": "file", "noteCount": 1, - "wordCount": 390, + "wordCount": 407, "wordCountTowardGoal": 0, "wordGoal": null, - "pageCount": 1.3, - "characterCount": 2625, - "nonWhitespaceCharacterCount": 2205, - "newlineCount": 73, - "readingTimeInMinutes": 1.471698113207547, + "pageCount": 1.3566666666666667, + "characterCount": 2720, + "nonWhitespaceCharacterCount": 2280, + "newlineCount": 78, + "readingTimeInMinutes": 1.5358490566037737, "linkCount": 7, "embedCount": 0, "aliases": [], "createdDate": 1756122472447, - "modifiedDate": 1761313719738, - "sizeInBytes": 2911, + "modifiedDate": 1762367468161, + "sizeInBytes": 3006, "sessionStart": { "noteCount": 1, "pageCount": 1.3, @@ -6193,6 +6193,39 @@ ], "title": "Estimating Ethics" } + }, + "semantic-line-breaks.md": { + "isCountable": true, + "targetNodeType": "file", + "noteCount": 1, + "wordCount": 6, + "wordCountTowardGoal": 0, + "wordGoal": null, + "pageCount": 0.02, + "characterCount": 46, + "nonWhitespaceCharacterCount": 37, + "newlineCount": 5, + "readingTimeInMinutes": 0.022641509433962263, + "linkCount": 0, + "embedCount": 0, + "aliases": [], + "createdDate": 1762364098447, + "modifiedDate": 1762364621336, + "sizeInBytes": 128, + "sessionStart": { + "noteCount": 0, + "pageCount": 0, + "wordCount": 0, + "characterCount": 0, + "nonWhitespaceCharacterCount": 0, + "newlineCount": 0 + }, + "frontmatter": { + "id": null, + "aliases": [], + "tags": [], + "title": "Semantic Line Breaks" + } } } } \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/data.json b/.obsidian/plugins/obsidian-git/data.json index 2e0d335..6d4181b 100644 --- a/.obsidian/plugins/obsidian-git/data.json +++ b/.obsidian/plugins/obsidian-git/data.json @@ -36,7 +36,7 @@ "diffStyle": "split", "lineAuthor": { "show": true, - "followMovement": "inactive", + "followMovement": "same-commit", "authorDisplay": "initials", "showCommitHash": false, "dateTimeFormatOptions": "date", diff --git a/estimating-culture.md b/estimating-culture.md index cbcd032..6370a99 100644 --- a/estimating-culture.md +++ b/estimating-culture.md @@ -42,6 +42,11 @@ With intelligent work breakdown, jobs can be cleanly segmented for work in paral Estimators working in the same room can be an invaluable resource for brainstorming ideas and beneficial conversation. +%% +I wrote that last line before I left my previous position +where I had a private office. +%% + It is the failure of estimating culture and of [[construction-estimating-software]] that so many estimators are wary of collaboration. diff --git a/individual-ability.md b/individual-ability.md index 7eea79e..b8bbe3e 100644 --- a/individual-ability.md +++ b/individual-ability.md @@ -32,3 +32,8 @@ for most people is **responsibility**. There is a practical limit to the mind's "shelf space". It's not only a question of experience or exposure, familiarity requires maintenance. + +As of 2025-11-05 the original content of [[this-notebook]] +would take almost two hours to read, +and though I try to make it otherwise, +it likely doesn't contain an eighth of my professional knowledge. diff --git a/lighting-controls-takeoff.md b/lighting-controls-takeoff.md index 42b977b..d259691 100644 --- a/lighting-controls-takeoff.md +++ b/lighting-controls-takeoff.md @@ -21,6 +21,95 @@ title: Lighting Controls Takeoff > however, this phrasing is ambiguous and non-universal. > Confirm with [[pdi-estimating#Bid Estimating|bid team]] on what must be included. +Determine which Systems and Codes are required: +* _IBC/IECC 2021 or later:_ all fixtures 0-10V dimmable. + +## PDI Lighting Control Configurations + +### Stand Alone + +0-10V dim -- "LV cable" is 2 conductor + +Takeoff rough-in for switches and occupancy sensors +* **Branch Length** = length of room + +Takeoff the lighting control relay (DLM) + +Takeoff an additional controller if receptacles are controlled + +Takeoff homeruns to the DLM (one per controlled circuit) +* Note: Not necessarily per room, several rooms may share a lighting circuit. + +### Networked + +#### Devices + +##### Room Controllers + +No room controllers are necessary, +lighting zones are switched from a central lighting control panel (LCP) + +##### Switches and Sensors + +Takeoff rough-in for switches and occupancy sensors + +?? +(only if time based; length based on closeness to sw/occ sensor) +?? + +#### Homeruns + +Takeoff 1 circuit homerun per lighting zone. + +### Wattstopper + +PDI default configuration + +Takeoff (1) DLM controller for the fixtures +and (1) Plug controller for the receptacle +* If room has both dimmable fixtures and the controlled receptacle, + only (1) DLM controller and (1) Plug controller +* Use MC to cover room if drop +* Use EMT if exposed or MC not permitted + +Takeoff normal power to the controlled load +* Add LV cable to fixture branch +* Use 12/3 for receptacles + +Takeoff rough-in for both the occ sensors and the LV switch +* Free air if possible +* **Length** = length of room + +Cat cabling from the controllers on is likely provided by systems +* Confirm with chief or quote language + +#### Corridor Occupancy Sensors + +If occupancy sensors are shown in the corridors: + +Takeoff homerun back to the electric room + +Takeoff (1) DLM controller for each electric room +* Run free air down corridor + +Takeoff rough-in for each occupancy sensor shown. + +#### Network Bridge + +Check systems quote to determine if network bridges are needed. + +Takeoff (1) back box for every ==group of rooms you want together== + +?? +If not showing, put one in every room with a controller +?? + +#### Homeruns + +Need a HR into the room for the controllers +* Can link multiple controllers (aka rooms) together if you have the same circuit +* Go back to closest electric room + ## Custom Switch Boxes For switch combinations not in `COMMON ASSEMBLIES`, diff --git a/me.md b/me.md index f94665d..5b695e5 100644 --- a/me.md +++ b/me.md @@ -63,7 +63,8 @@ until my subconscious determines that we have exactly enough time to finish it before the deadline. I think I spend much more time bored than my peers. -Others with as much free time as me tend to spend it exercising. +Others with as much free time as me +tend to spend it exercising or in other more reasonable activities. ## My Purpose diff --git a/my-occupation.md b/my-occupation.md index db2c16d..1c54838 100644 --- a/my-occupation.md +++ b/my-occupation.md @@ -22,3 +22,12 @@ title: My Occupation ## Achievements * [[90-day-performance-review]] + +%% + +## TALK + +This note serves to bridge the personal and occupational domains +of [[this-notebook]]. + +%% \ No newline at end of file diff --git a/pre-takeoff-confirmation.md b/pre-takeoff-confirmation.md index c13a5a4..b14fa86 100644 --- a/pre-takeoff-confirmation.md +++ b/pre-takeoff-confirmation.md @@ -23,7 +23,8 @@ and the scope included in the bid team's proposed price. > [!example] Example provided by Joel Jansen 2025-09-18, edited > Good morning, > -> Please see below and confirm the documents we plan to use while we takeoff Alta Watkins are correct. +> Please see below and confirm the documents we plan to use +> while we takeoff Alta Watkins are correct. > > * Plans & Specs, > * Drawings: GMP, 2025-09-11 diff --git a/risk-oriented-estimating.md b/risk-oriented-estimating.md index 1ae27c3..0f45d42 100644 --- a/risk-oriented-estimating.md +++ b/risk-oriented-estimating.md @@ -6,7 +6,7 @@ tags: - status/incomplete - topic/estimating - topic/risk - - type/philosophy + - type/supertopic - authorship/original title: Risk Oriented Estimating --- @@ -32,6 +32,12 @@ increasing the probability of loss to a competitor. ## TALK +Despite how alien my approach may seem to most estimators, +I believe its all merely extrapolation on the conventional practice. + +ROE includes fields far more disparate +than my peers would traditionally consider relevant. + Bid risk may fit a [Taleb distribution](https://en.wikipedia.org/wiki/Taleb_distribution). [Actuarial Science](https://en.wikipedia.org/wiki/Actuarial_science) diff --git a/semantic-line-breaks.md b/semantic-line-breaks.md new file mode 100644 index 0000000..f2c91c0 --- /dev/null +++ b/semantic-line-breaks.md @@ -0,0 +1,9 @@ +--- +id: +aliases: [] +tags: [] +title: Semantic Line Breaks +--- +# Semantic Line Breaks + +[semantic line breaks](https://sembr.org/) diff --git a/switchgear-takeoff.md b/switchgear-takeoff.md index e4ff993..d1feb78 100644 --- a/switchgear-takeoff.md +++ b/switchgear-takeoff.md @@ -2,27 +2,17 @@ id: aliases: [] tags: + - authorship/original - destiny/permanent - occupational/takeoff/switchgear - status/draft - type/guide - - authorship/original title: Switchgear --- # Switchgear -[[distribution-equipment]] - -## Sequence - -### 1. Preparation - -1. Initial the OneNote -2. In the drawings, locate: - * Riser Diagrams - * House Panels - -### 2. Takeoff +> [!info] +> See [[distribution-equipment]]. 1. Build Items in Distribution: * Panelboards @@ -49,15 +39,15 @@ When building panelboards/switchboards, add terminations according to an example from the schedules. **Do not include feeder terminations.** -Items to Avoid: -* Tap Boxes -* Bus Duct -* Vault Room -* Anything FPL -* Grounding -* Elevator Room +> [!important] Scope to Exclude +> * Tap Boxes +> * Bus Duct +> * Vault Room +> * Anything FPL +> * Grounding +> * Elevator Room -#### SPD's/TVSS's +## SPD's/TVSS's Labor only. @@ -66,44 +56,38 @@ Specific item is not important, but I use (Labor = 1.5hrs) for consistency. -#### Submeters/Power Monitors +## Submeters/Power Monitors See [[switchgear#SPD's/TVSS's]] -#### Panelboards +## Panelboards `DISTRIBUTION`/`DIST PANELS & UNIT LOAD CENTERS`/... -#### Enclosed Circuit Breakers +## Disconnects and Enclosed Circuit Breakers -Treat as disconnect switch. +`COMMON ASSEMBLIES`/`DISTRIBUTION`/`MANUAL DISCONNECTS`/... -#### Generators +## Generators Add `DISTRIBUTION FITTINGS`/`GENERATOR SET UP`. -#### Generator Connection Cabinets +## Generator Connection Cabinets Use a Distribution Panel of equal amps. Or a transfer switch. -#### Transfer Switches +## Transfer Switches > "300A ATS" -##### Transfer Switches 1200A+ +### Transfer Switches 1200A+ Use 1200A and add an additional `TRANSFER SWITCH` item to make up the remaining amps. -#### Meter Centers +## Meter Centers `SWITCHGEAR & METER CENTERS`/`METER CENTERS`/`... METERING SECTION` Adjust Factor 1 for meter stacks, delete zeroed items. - -### 3. Review - -1. Generator - * Ensure takeoff is in the generator Area and System breakdowns - * Put location, quantity, and type on OneNote diff --git a/takeoff-review.md b/takeoff-review.md index 9f14f60..670db13 100644 --- a/takeoff-review.md +++ b/takeoff-review.md @@ -16,3 +16,9 @@ title: Takeoff Review ## Car Chargers Count Car chargers and location + +## Generator + +Ensure takeoff is in the generator `Area` and `System` breakdowns + +Put location, quantity, and type on OneNote diff --git a/this-notebook.md b/this-notebook.md index a96c73d..43b0bfc 100644 --- a/this-notebook.md +++ b/this-notebook.md @@ -11,31 +11,18 @@ title: This Notebook --- # This Notebook -This obsidian vault collects [[me|my]] thoughts -on my most developed [[supertopics|supertopic]], -which I would call "[[construction-estimating]]", -but that includes fields far more disparate -than my peers would traditionally consider relevant. +This notebook is [[me|my]] primary store for long-term notes. -This journal is for my rough ideas +It includes rough ideas that I'm likely to change my opinion on as my understanding of them develops. -It's my intent that any outside sources used here will be properly cited, -and that work can be assumed to be my own unless otherwise stated. - -This is not an appropriate place for definition lists, tables, -or other resources provided without context or analysis. - ## Contents -Despite how alien my approach may seem to most estimators, -I believe its all merely extrapolation on the conventional practice. +The larger part of this notebook is falls under a few [[supertopics]], +mostly industry knowledge and notes relevant to [[my-occupation]]. -* Industry Knowledge -* Statistics -* [[strategy]] -* notes relevant to [[my-occupation]] +The rest is whatever else I feel is worth writing down. ## Purpose @@ -52,28 +39,37 @@ and to provide context I may be tempted to omit because it is obvious at the time of writing. When revisiting notes its then much easier to pick up where I left off. -> [!note] -> It's recently been pointed out to me -> that it can't possibly be my intent for others to read my notes, -> since I tend use diction and syntax that is needlessly opaque. -> I'm compelled to agree, -> but I don't know how to reconcile that fact with my intent. +%% -I often use an arrogant tone -which helps me stop fiddling over specific wording and just write; -somewhat similar to the technique of pretending you hate your audience -to sound more confident. +It's recently been pointed out to me +that it can't possibly be my intent for others to read my notes, +since I tend use diction and syntax that is needlessly opaque. +I'm compelled to agree, +but I don't know how to reconcile that fact with my intent. + +My response is simply that it's fun to write like that. + +%% ## Conventions ### Semantic Line Breaks I didn't like them at first, -but this notebook uses [semantic line breaks](https://sembr.org/) +but this notebook uses [[semantic-line-breaks]] for text wrapping. I shoot for less than 90 columns. +## Licensing + +It is my intent that any outside sources used here will be properly cited, +and that work can be assumed to be my own unless otherwise stated. + +For the content I have the right to, +I dedicate to the public domain, +with no need nor request of attribution. + ## TODO This notebook is in constant need of maintenance.