Compare commits
22
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6933f11630 | ||
|
|
62dab04ee9 | ||
|
|
e60d191e09 | ||
|
|
efe79ff639 | ||
|
|
4be20cccb3 | ||
|
|
aba74f280e | ||
|
|
0125216d96 | ||
|
|
6ee81d8784 | ||
|
|
2bfe616195 | ||
|
|
f9d8123b9d | ||
|
|
c7ef4c701a | ||
|
|
d8f3ea3430 | ||
|
|
a9b96e567e | ||
|
|
bc1a51a4d5 | ||
|
|
16c3ef1e26 | ||
|
|
efe153191a | ||
|
|
8c2c2231ac | ||
|
|
62b1e448ea | ||
|
|
c6ec6b8f48 | ||
|
|
d5660455bd | ||
|
|
b1135beddb | ||
|
|
84160a0574 |
No files matched your search
@@ -1,6 +1,9 @@
|
|||||||
kind: pipeline
|
kind: pipeline
|
||||||
type: docker
|
type: docker
|
||||||
name: default
|
name: default
|
||||||
|
trigger:
|
||||||
|
branch:
|
||||||
|
- main
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: build
|
- name: build
|
||||||
|
|||||||
+6
-3
@@ -124,8 +124,11 @@ h3 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 650px) {
|
@media (max-width: 650px) {
|
||||||
h1 { font-size: 2.95rem; }
|
h1 {
|
||||||
h2 { font-size: 1.9rem; }
|
margin-top: 1.5rem;
|
||||||
|
font-size: 2.25rem;
|
||||||
|
}
|
||||||
|
h2 { font-size: 1.8rem; }
|
||||||
h3 { font-size: 1.4rem; }
|
h3 { font-size: 1.4rem; }
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -237,7 +240,7 @@ dd {
|
|||||||
blockquote {
|
blockquote {
|
||||||
margin: .5rem 0;
|
margin: .5rem 0;
|
||||||
padding: 0 1rem;
|
padding: 0 1rem;
|
||||||
border-radius: .25rem 1rem 1rem .25rem;
|
border-radius: .5rem;
|
||||||
line-height: 1.25;
|
line-height: 1.25;
|
||||||
border-left: .5rem solid var(--color-pink);
|
border-left: .5rem solid var(--color-pink);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,6 +34,7 @@
|
|||||||
|
|
||||||
.job-details a {
|
.job-details a {
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
|
font-family: var(--font-family);
|
||||||
}
|
}
|
||||||
|
|
||||||
.job p {
|
.job p {
|
||||||
|
|||||||
Generated
+36
-95
@@ -50,45 +50,45 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@11ty/eleventy": {
|
"node_modules/@11ty/eleventy": {
|
||||||
"version": "3.1.2",
|
"version": "3.1.6",
|
||||||
"resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-3.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-3.1.6.tgz",
|
||||||
"integrity": "sha512-IcsDlbXnBf8cHzbM1YBv3JcTyLB35EK88QexmVyFdVJVgUU6bh9g687rpxryJirHzo06PuwnYaEEdVZQfIgRGg==",
|
"integrity": "sha512-ZlSiR1PLdS2lv7TelBgWAhcvMiLNZkPBlLEb+lh7kGYZ+Mk0bo9qcYgVsewvw9W7Em0RH3wd01h5fAstNDh0zA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@11ty/dependency-tree": "^4.0.0",
|
"@11ty/dependency-tree": "^4.0.2",
|
||||||
"@11ty/dependency-tree-esm": "^2.0.0",
|
"@11ty/dependency-tree-esm": "^2.0.4",
|
||||||
"@11ty/eleventy-dev-server": "^2.0.8",
|
"@11ty/eleventy-dev-server": "^2.0.8",
|
||||||
"@11ty/eleventy-plugin-bundle": "^3.0.6",
|
"@11ty/eleventy-plugin-bundle": "^3.0.7",
|
||||||
"@11ty/eleventy-utils": "^2.0.7",
|
"@11ty/eleventy-utils": "^2.0.7",
|
||||||
"@11ty/lodash-custom": "^4.17.21",
|
"@11ty/lodash-custom": "^4.17.21",
|
||||||
"@11ty/posthtml-urls": "^1.0.1",
|
"@11ty/posthtml-urls": "^1.0.3",
|
||||||
"@11ty/recursive-copy": "^4.0.2",
|
"@11ty/recursive-copy": "^4.0.4",
|
||||||
"@sindresorhus/slugify": "^2.2.1",
|
"@sindresorhus/slugify": "^2.2.1",
|
||||||
"bcp-47-normalize": "^2.3.0",
|
"bcp-47-normalize": "^2.3.0",
|
||||||
"chokidar": "^3.6.0",
|
"chokidar": "^3.6.0",
|
||||||
"debug": "^4.4.1",
|
"debug": "^4.4.3",
|
||||||
"dependency-graph": "^1.0.0",
|
"dependency-graph": "^1.0.0",
|
||||||
"entities": "^6.0.1",
|
"entities": "^6.0.1",
|
||||||
"filesize": "^10.1.6",
|
"filesize": "^10.1.6",
|
||||||
"gray-matter": "^4.0.3",
|
"gray-matter": "^4.0.3",
|
||||||
"iso-639-1": "^3.1.5",
|
"iso-639-1": "^3.1.5",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.1",
|
||||||
"kleur": "^4.1.5",
|
"kleur": "^4.1.5",
|
||||||
"liquidjs": "^10.21.1",
|
"liquidjs": "^10.27.0",
|
||||||
"luxon": "^3.6.1",
|
"luxon": "^3.7.2",
|
||||||
"markdown-it": "^14.1.0",
|
"markdown-it": "^14.2.0",
|
||||||
"minimist": "^1.2.8",
|
"minimist": "^1.2.8",
|
||||||
"moo": "^0.5.2",
|
"moo": "0.5.2",
|
||||||
"node-retrieve-globals": "^6.0.1",
|
"node-retrieve-globals": "^6.0.1",
|
||||||
"nunjucks": "^3.2.4",
|
"nunjucks": "^3.2.4",
|
||||||
"picomatch": "^4.0.2",
|
"picomatch": "^4.0.4",
|
||||||
"please-upgrade-node": "^3.2.0",
|
"please-upgrade-node": "^3.2.0",
|
||||||
"posthtml": "^0.16.6",
|
"posthtml": "^0.16.7",
|
||||||
"posthtml-match-helper": "^2.0.3",
|
"posthtml-match-helper": "^2.0.3",
|
||||||
"semver": "^7.7.2",
|
"semver": "^7.8.1",
|
||||||
"slugify": "^1.6.6",
|
"slugify": "^1.6.9",
|
||||||
"tinyglobby": "^0.2.14"
|
"tinyglobby": "^0.2.16"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"eleventy": "cmd.cjs"
|
"eleventy": "cmd.cjs"
|
||||||
@@ -270,9 +270,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@11ty/posthtml-urls": {
|
"node_modules/@11ty/posthtml-urls": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/@11ty/posthtml-urls/-/posthtml-urls-1.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/@11ty/posthtml-urls/-/posthtml-urls-1.0.3.tgz",
|
||||||
"integrity": "sha512-0vaV3Wt0surZ+oS1VdKKe0axeeupuM+l7W/Z866WFQwF+dGg2Tc/nmhk/5l74/Y55P8KyImnLN9CdygNw2huHg==",
|
"integrity": "sha512-1YvhnkaNlFnnJic1rBMWmTC2adbuy+JQiBfl1Hecr1Wjjik1pQZmGyk/eC9zKX/FQv52s2Nht1Gi/UwhYqrBeg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@@ -286,15 +286,15 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@11ty/recursive-copy": {
|
"node_modules/@11ty/recursive-copy": {
|
||||||
"version": "4.0.3",
|
"version": "4.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/@11ty/recursive-copy/-/recursive-copy-4.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/@11ty/recursive-copy/-/recursive-copy-4.0.4.tgz",
|
||||||
"integrity": "sha512-SX48BTLEGX8T/OsKWORsHAAeiDsbFl79Oa/0Wg/mv/d27b7trCVZs7fMHvpSgDvZz/fZqx5rDk8+nx5oyT7xBw==",
|
"integrity": "sha512-oI7m8pa7/IAU/3lqRU9vjBbs20iKFo7x+1K9kT3aVira6scc1X9MjBdgLCHzLJeJ7iB6wydioA+kr9/qPnvmlQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"errno": "^1.0.0",
|
"errno": "^1.0.0",
|
||||||
"junk": "^3.1.0",
|
"junk": "^3.1.0",
|
||||||
"maximatch": "^0.1.0",
|
"minimatch": "^3.1.5",
|
||||||
"slash": "^3.0.0"
|
"slash": "^3.0.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -999,49 +999,6 @@
|
|||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Python-2.0"
|
"license": "Python-2.0"
|
||||||
},
|
},
|
||||||
"node_modules/array-differ": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
|
|
||||||
"integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/array-union": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"array-uniq": "^1.0.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/array-uniq": {
|
|
||||||
"version": "1.0.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
|
|
||||||
"integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/arrify": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/asap": {
|
"node_modules/asap": {
|
||||||
"version": "2.0.6",
|
"version": "2.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
|
||||||
@@ -2356,22 +2313,6 @@
|
|||||||
"url": "https://github.com/fb55/entities?sponsor=1"
|
"url": "https://github.com/fb55/entities?sponsor=1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/maximatch": {
|
|
||||||
"version": "0.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz",
|
|
||||||
"integrity": "sha512-9ORVtDUFk4u/NFfo0vG/ND/z7UQCVZBL539YW0+U1I7H1BkZwizcPx5foFv7LCPcBnm2U6RjFnQOsIvN4/Vm2A==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"array-differ": "^1.0.0",
|
|
||||||
"array-union": "^1.0.1",
|
|
||||||
"arrify": "^1.0.0",
|
|
||||||
"minimatch": "^3.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/mdurl": {
|
"node_modules/mdurl": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
|
||||||
@@ -2860,9 +2801,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/semver": {
|
"node_modules/semver": {
|
||||||
"version": "7.7.4",
|
"version": "7.8.5",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
|
||||||
"integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
|
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"bin": {
|
"bin": {
|
||||||
@@ -2974,9 +2915,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/slugify": {
|
"node_modules/slugify": {
|
||||||
"version": "1.6.6",
|
"version": "1.6.9",
|
||||||
"resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz",
|
"resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.9.tgz",
|
||||||
"integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==",
|
"integrity": "sha512-vZ7rfeehZui7wQs438JXBckYLkIIdfHOXsaVEUMyS5fHo1483l1bMdo0EDSWYclY0yZKFOipDy4KHuKs6ssvdg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
@@ -3024,14 +2965,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/tinyglobby": {
|
"node_modules/tinyglobby": {
|
||||||
"version": "0.2.15",
|
"version": "0.2.17",
|
||||||
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
|
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
|
||||||
"integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
|
"integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"fdir": "^6.5.0",
|
"fdir": "^6.5.0",
|
||||||
"picomatch": "^4.0.3"
|
"picomatch": "^4.0.4"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=12.0.0"
|
"node": ">=12.0.0"
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 4.3 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.7 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 3.8 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.3 MiB |
+23
-12
@@ -47,7 +47,7 @@ layout: base.njk
|
|||||||
|
|
||||||
<div class="job">
|
<div class="job">
|
||||||
<div class="two-col job-details">
|
<div class="two-col job-details">
|
||||||
<h3>Freelance Web Developer</h3>
|
<h3 id="freelance-web-developer">Freelance Web Developer</h3>
|
||||||
<p class="col2"><time datetime="2026-01">January 2026</time> – Present</p>
|
<p class="col2"><time datetime="2026-01">January 2026</time> – Present</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -64,6 +64,17 @@ layout: base.njk
|
|||||||
a clean and minimalist homepage for the District Dharma collective,
|
a clean and minimalist homepage for the District Dharma collective,
|
||||||
built in Eleventy with a Mattrbld content management system to allow
|
built in Eleventy with a Mattrbld content management system to allow
|
||||||
for easy editing by the client.
|
for easy editing by the client.
|
||||||
|
<blockquote class="testimonial">
|
||||||
|
Being of a generation that didn't grow up with technology, I was a little
|
||||||
|
nervous going into this project, but Lee made it easy. He was patient and
|
||||||
|
completely non-judgmental with my simple questions, quick to respond by
|
||||||
|
email, and open to my feedback throughout. He built exactly what I
|
||||||
|
envisioned for our meditation group's website, and his estimate was the
|
||||||
|
final cost. When he asked what he could improve, I honestly couldn't come
|
||||||
|
up with anything. He delivered what he promised and was easy to reach the
|
||||||
|
whole way through. If you want someone skilled who will also make the
|
||||||
|
process feel comfortable, I can't recommend him highly enough.
|
||||||
|
</blockquote>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>My Liberation Work Has Been Damn Ableist: A Landworker Memoir
|
<strong>My Liberation Work Has Been Damn Ableist: A Landworker Memoir
|
||||||
@@ -147,7 +158,7 @@ layout: base.njk
|
|||||||
datetime="2025-07">July 2025</time></p>
|
datetime="2025-07">July 2025</time></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3>Software Development Engineer I & II</h3>
|
<h3 id="software-development-engineer-i-ii">Software Development Engineer I & II</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Worked on green- and brown-field projects with customers, solving emerging
|
Worked on green- and brown-field projects with customers, solving emerging
|
||||||
@@ -184,7 +195,7 @@ layout: base.njk
|
|||||||
<p class="col2"><time datetime="2023-10">October 2023</time> – Present</p>
|
<p class="col2"><time datetime="2023-10">October 2023</time> – Present</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3>Co-owner and artist</h3>
|
<h3 id="co-owner-and-artist">Co-owner and artist</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Maintains website, storefront, and inventory for a diverse set of artistic
|
Maintains website, storefront, and inventory for a diverse set of artistic
|
||||||
@@ -210,7 +221,7 @@ layout: base.njk
|
|||||||
datetime="2017-12">December 2017</time></p>
|
datetime="2017-12">December 2017</time></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3>Undergraduate Programming Mentor</h3>
|
<h3 id="undergraduate-programming-mentor">Undergraduate Programming Mentor</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Helped students debug and develop in Python and learn core programming
|
Helped students debug and develop in Python and learn core programming
|
||||||
@@ -227,7 +238,7 @@ layout: base.njk
|
|||||||
datetime="2017-08">August 2017</time></p>
|
datetime="2017-08">August 2017</time></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3>Software Development Engineering Intern</h3>
|
<h3 id="software-development-engineering-intern">Software Development Engineering Intern</h3>
|
||||||
<p>
|
<p>
|
||||||
Developed a chatbot add-on for the Azure Android application.
|
Developed a chatbot add-on for the Azure Android application.
|
||||||
</p>
|
</p>
|
||||||
@@ -239,7 +250,7 @@ layout: base.njk
|
|||||||
|
|
||||||
<div class="job">
|
<div class="job">
|
||||||
<div class="two-col job-details">
|
<div class="two-col job-details">
|
||||||
<h3>FediLearns (<a
|
<h3 id="fedilearns">FediLearns (<a
|
||||||
href="https://fedilearns.fyi" target="_blank">fedilearns.fyi</a>)</h3>
|
href="https://fedilearns.fyi" target="_blank">fedilearns.fyi</a>)</h3>
|
||||||
<p class="col2"><time datetime="2026-04">April 2026</time> – Present
|
<p class="col2"><time datetime="2026-04">April 2026</time> – Present
|
||||||
</p>
|
</p>
|
||||||
@@ -254,7 +265,7 @@ layout: base.njk
|
|||||||
|
|
||||||
<div class="job">
|
<div class="job">
|
||||||
<div class="two-col job-details">
|
<div class="two-col job-details">
|
||||||
<h3>Siblinghood of the Traveling Greeting Card (<a
|
<h3 id="siblinghood-of-the-traveling-greeting-card">Siblinghood of the Traveling Greeting Card (<a
|
||||||
href="https://siblinghood.quest"
|
href="https://siblinghood.quest"
|
||||||
target="_blank">siblinghood.quest</a>)</h3>
|
target="_blank">siblinghood.quest</a>)</h3>
|
||||||
<p class="col2"><time datetime="2025-11">November 2025</time> – Present
|
<p class="col2"><time datetime="2025-11">November 2025</time> – Present
|
||||||
@@ -269,13 +280,13 @@ layout: base.njk
|
|||||||
|
|
||||||
<div class="job">
|
<div class="job">
|
||||||
<div class="two-col job-details">
|
<div class="two-col job-details">
|
||||||
<h3>FediZineFest (<a href="https://fedizinefest.fyi"
|
<h3 id="fedizinefest">FediZineFest (<a href="https://fedizinefest.fyi"
|
||||||
target="_blank">fedizinefest.fyi</a>)</h3>
|
target="_blank">fedizinefest.fyi</a>)</h3>
|
||||||
<p class="col2"><time datetime="2023-12">December 2023</time> – Present</p>
|
<p class="col2"><time datetime="2023-12">December 2023</time> – Present</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>Creates and runs a global event for zine artists on the fediverse, now kicking
|
<p>Creates and runs a global event for zine artists on the fediverse, now in its
|
||||||
off its third year. Coordinates website, physical material shipping and
|
third year. Coordinates website, physical material shipping and
|
||||||
logistics, payment, and marketing for a 40–50 person project. Leads a small team
|
logistics, payment, and marketing for a 40–50 person project. Leads a small team
|
||||||
and delegates appropriate responsibilities.</p>
|
and delegates appropriate responsibilities.</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -295,7 +306,7 @@ layout: base.njk
|
|||||||
|
|
||||||
<div class="job">
|
<div class="job">
|
||||||
<div class="two-col job-details">
|
<div class="two-col job-details">
|
||||||
<h3>Rescue Trans Rescue (<a href="https://rescue-trans-rescue.quest"
|
<h3 id="rescue-trans-rescue">Rescue Trans Rescue (<a href="https://rescue-trans-rescue.quest"
|
||||||
target="_blank">rescue-trans-rescue.quest</a>)</h3>
|
target="_blank">rescue-trans-rescue.quest</a>)</h3>
|
||||||
<p class="col2"><time datetime="2024">2024</time></p>
|
<p class="col2"><time datetime="2024">2024</time></p>
|
||||||
</div>
|
</div>
|
||||||
@@ -307,7 +318,7 @@ layout: base.njk
|
|||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h2 class="centered upper">Education</h2>
|
<h2 class="centered upper" id="education">Education</h2>
|
||||||
|
|
||||||
<p class="centered">
|
<p class="centered">
|
||||||
<b>Bachelor of Science — Computer Science</b>
|
<b>Bachelor of Science — Computer Science</b>
|
||||||
|
|||||||
@@ -11,6 +11,8 @@ tags:
|
|||||||
|
|
||||||
alrighty, this one's a real doozy. Strap in.
|
alrighty, this one's a real doozy. Strap in.
|
||||||
|
|
||||||
|
and as always, if you find an error or have feedback, please [let me know](/contact).
|
||||||
|
|
||||||
## versioning
|
## versioning
|
||||||
|
|
||||||
have you ever tried to revert to a previous version of a document in MS Office or Google Docs and found that your revision history is cluttered with small changes that by all rights should be grouped into one set of edits, but they aren't, and it's tedious to pick through all the versions?
|
have you ever tried to revert to a previous version of a document in MS Office or Google Docs and found that your revision history is cluttered with small changes that by all rights should be grouped into one set of edits, but they aren't, and it's tedious to pick through all the versions?
|
||||||
@@ -30,7 +32,7 @@ this walkthrough is best suited for people who want to use `git` in single-perso
|
|||||||
|
|
||||||
this walkthrough also focuses on the "happy path," without much discussion of troubleshooting. I may write more on the topic in the future, but we're already over *4,500 words*, so we're calling it a day.
|
this walkthrough also focuses on the "happy path," without much discussion of troubleshooting. I may write more on the topic in the future, but we're already over *4,500 words*, so we're calling it a day.
|
||||||
|
|
||||||
finally, I wrote this walkthrough primarily with knowledge from using **WSL** [more on this later] on **Windows** and with **Zed** as my text editor. While I've tried to cover my bases with other OSes and options, there's a solid chance I'm missing things!
|
finally, I wrote this walkthrough primarily with knowledge from using **WSL** [more on this later] on **Windows** and with **Zed** as my text editor, and I've since lightly reviewed from **Linux Mint** with **Gram** as my text editor. While I've tried to cover my bases with other OSes and options, there's a solid chance I'm missing things!
|
||||||
|
|
||||||
that all said, let's get (git?) into it!
|
that all said, let's get (git?) into it!
|
||||||
|
|
||||||
@@ -58,10 +60,10 @@ a CLI a way to interact with your computer and with software in text-only form.
|
|||||||
|
|
||||||
if you want to use the `git` CLI, you'll need a terminal. You've got a couple options here:
|
if you want to use the `git` CLI, you'll need a terminal. You've got a couple options here:
|
||||||
|
|
||||||
- on Linux or Mac, you should have one built in! This is the easy path, congrats :) Even better, `git` generally ships with these systems, so there's no installation required. Search for an application called 'Terminal' or similar
|
- on Linux or Mac, you should have one built in! This is the easy path, congrats :) Even better, `git` generally ships with these systems (or is a one-liner install such as `apt install git`). Search for an application called 'Terminal' or similar
|
||||||
- note that I don't have a Mac and have never used one. I can't guarantee that everything operates the same over there - there may be discrepancies I don't know about
|
- note that I don't have a Mac and have never used one. I can't guarantee that everything operates the same over there - there may be discrepancies I don't know about
|
||||||
- on Windows, there's two options
|
- on Windows, there's two options
|
||||||
- [`git` for Windows](https://gitforwindows.org/) packages a Linux-like terminal with a `git` GUI. This may be slightly friendlier for people who aren't at all familiar with Linux. If choosing `git` for Windows, [see my installation instructions below](#git-for-windows)
|
- [`git` for Windows](https://gitforwindows.org/) packages a Linux-like terminal with a `git` GUI. This is probably the friendlier option to get started with. If choosing `git` for Windows, [see my installation instructions below](#git-for-windows)
|
||||||
- I use [Windows Subsystem for Linux, or WSL](https://learn.microsoft.com/en-us/windows/wsl/install), which gives you a Linux distribution within Windows. It's pretty smooth sailing at this point, but there's some idiosyncracies to conquer - like the fact that your *Windows* files and your *Linux* files are stored in different places. If choosing WSL, [see my usage notes below](#wsl)
|
- I use [Windows Subsystem for Linux, or WSL](https://learn.microsoft.com/en-us/windows/wsl/install), which gives you a Linux distribution within Windows. It's pretty smooth sailing at this point, but there's some idiosyncracies to conquer - like the fact that your *Windows* files and your *Linux* files are stored in different places. If choosing WSL, [see my usage notes below](#wsl)
|
||||||
- both of the Windows options listed work with [Windows Terminal](https://apps.microsoft.com/detail/9n0dx20hk701) which offers a nicer-looking terminal experience than the basic command prompt. If you're going to keep working with what you set up today, I recommend it!
|
- both of the Windows options listed work with [Windows Terminal](https://apps.microsoft.com/detail/9n0dx20hk701) which offers a nicer-looking terminal experience than the basic command prompt. If you're going to keep working with what you set up today, I recommend it!
|
||||||
|
|
||||||
@@ -83,7 +85,7 @@ you can open `git` for Windows via the start menu by searching for 'git bash.' I
|
|||||||
while *installing* WSL is a single command, here's a couple notes about getting started once *inside* WSL:
|
while *installing* WSL is a single command, here's a couple notes about getting started once *inside* WSL:
|
||||||
|
|
||||||
- don't be concerned that you can't see anything when you type or paste your password! Since it's sensitive information, this is intentional. You'll notice this pattern a couple of times while following this walkthrough
|
- don't be concerned that you can't see anything when you type or paste your password! Since it's sensitive information, this is intentional. You'll notice this pattern a couple of times while following this walkthrough
|
||||||
- `Ctrl+C` and `Ctrl+V` won't work like they do on Windows. If you want to copy/paste, right-click (there won't be a context menu, it'll just happen)
|
- `Ctrl+C` and `Ctrl+V` won't work like they do on Windows. If you want to copy/paste, use `Shift+Ctrl+C` and `Shift+Ctrl+V`
|
||||||
- if you're downloading a text editor like the ones mentioned above, you'll still follow the *Windows* instructions
|
- if you're downloading a text editor like the ones mentioned above, you'll still follow the *Windows* instructions
|
||||||
|
|
||||||
you'll also need to be careful of a few things regarding text editors to make them work with WSL:
|
you'll also need to be careful of a few things regarding text editors to make them work with WSL:
|
||||||
@@ -354,14 +356,16 @@ let's head on over to [Codeberg](https://codeberg.org/) First off, we'll make an
|
|||||||
|
|
||||||
now we'll make a new project using the `+` in the upper right. Choose 'New repository,' then pick a repository name. You can leave the other settings be.
|
now we'll make a new project using the `+` in the upper right. Choose 'New repository,' then pick a repository name. You can leave the other settings be.
|
||||||
|
|
||||||
with the project created, Codeberg will tell us three things we can do: clone the repository, create a new repository, or push an existing repository. We'll push an existing one.
|
with the project created, Codeberg will tell us three things we can do: clone the repository, create a new repository, or push an existing repository. We'll push an existing one. Codeberg says we can do this:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
git remote add origin https://codeberg.org/inherentlee/testing.git
|
git remote add origin https://codeberg.org/inherentlee/git-intro.git
|
||||||
git push -u origin main
|
git push -u origin main
|
||||||
```
|
```
|
||||||
|
|
||||||
first, we'll add a remote. Across from the project title, we should see a button that says `Code` with a dropdown indicator. It'll offer a few choices, the first two being SSH and HTTPS. I'll talk about SSH in a bit, but let's try HTTPS first. Copy that URL; we're about to use it in a command.
|
ok, let's break that down.
|
||||||
|
|
||||||
|
first, we'll add a remote. Across from the project title, we should see a button that says `Code` with a dropdown indicator. It'll offer a few choices, the first two being SSH and HTTPS. I'll talk about SSH in a bit, but let's try HTTPS first. Copy that URL; we're about to use it in a command. (You can also directly copy from the instructions we read above, but those won't be available after you've added code to the Codeberg project.)
|
||||||
|
|
||||||
> tip: the remote can be named whatever you want! Traditionally, it's called `origin`, but if it's easier for you to remember, you might call it `codeberg` or maybe `remote`
|
> tip: the remote can be named whatever you want! Traditionally, it's called `origin`, but if it's easier for you to remember, you might call it `codeberg` or maybe `remote`
|
||||||
|
|
||||||
@@ -432,7 +436,7 @@ running `ssh-keygen` will take us through a series of prompts. Assuming we don't
|
|||||||
|
|
||||||
when you choose a passphrase, *write it down*. If you lose it, there is no recourse. You will have to generate a new SSH key.
|
when you choose a passphrase, *write it down*. If you lose it, there is no recourse. You will have to generate a new SSH key.
|
||||||
|
|
||||||
after generation, we will have two files at the location specified by the tool (or the custom location we chose). Generally, that's the folder `.ssh` in our home directory. If we navigate to that directory (`cd $HOME/.ssh`) and look at the files (`ls`), we'll see files named `id_rsa` and `id_rsa.pub`. The one that ends with `.pub` is the *public* key.
|
after generation, we will have two files at the location specified by the tool (or the custom location we chose). Generally, that's the folder `.ssh` in our home directory. If we navigate to that directory (`cd $HOME/.ssh`) and look at the files (`ls`), we'll see files named `id_rsa` and `id_rsa.pub` (or maybe `id_ed25519` and `id_ed25519.pub` or something else). The one that ends with `.pub` is the *public* key.
|
||||||
|
|
||||||
#### an alias...
|
#### an alias...
|
||||||
|
|
||||||
@@ -488,7 +492,7 @@ in order for all this to be useful, we need to tell Codeberg about our SSH key.
|
|||||||
|
|
||||||
### `git push`, take two
|
### `git push`, take two
|
||||||
|
|
||||||
we can now call `git push` again and again now without having to repeat our credentials every time. We can also call `git pull` for our private repositories.
|
whether we're using HTTPS or SSH, we can now call `git push` again and again now without having to repeat our credentials every time. We can also call `git pull` for our private repositories.
|
||||||
|
|
||||||
## summary
|
## summary
|
||||||
|
|
||||||
|
|||||||
@@ -138,11 +138,11 @@ I have written [further thoughts on Framer accessibility](/framer-accessibility)
|
|||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Semantic HTML | Template tested uses somewhat reasonable semantic HTML. Choice of what is considered a heading is a bit curious | 2 |
|
| Semantic HTML | Template tested uses somewhat reasonable semantic HTML. Choice of what is considered a heading is a bit curious | 2 |
|
||||||
| Keyboard navigation | Template tested has custom tab focus styling. Cannot be further edited, but custom that fits the theme is pretty standout. Skip link included in at least some templates. | 3 |
|
| Keyboard navigation | Template tested has custom tab focus styling. Cannot be further edited, but custom that fits the theme is pretty standout. Skip link included in at least some templates. | 3 |
|
||||||
| Reading order | Imperfect and can't be edited by user. Block-based layout is a little too freeform to ensure proper reading order, so the user should be careful where they add things. Early testing indicates that reading order is determined by the *first* place a block is placed, and is never re-assessed by the builder. | 1 |
|
| Reading order | Imperfect and can't be edited by user. Block-based layout is a little too freeform to ensure proper reading order, so the user should be careful where they add things. It's a little unclear where the reading order follows from, because it doesn't always map to the blocks. | 1 |
|
||||||
| Text alternatives | Supported. | 3 |
|
| Text alternatives | Supported, but not for everything - for example event pictures don't support alt text. | 2 |
|
||||||
| Color | Dark mode requires custom code or a plugin and seems *extremely* painful to accomplish. | 1 |
|
| Color | Dark mode requires custom code or a plugin and seems *extremely* painful to accomplish. | 1 |
|
||||||
| Other | This isn't an accessibility consideration, but *christ* is Squarespace a pain to work with. | 1 |
|
| Other | This isn't an accessibility consideration, but *christ* is Squarespace a pain to work with. | 1 |
|
||||||
| | | **11** |
|
| | | **10** |
|
||||||
|
|
||||||
## Startup
|
## Startup
|
||||||
|
|
||||||
@@ -243,10 +243,10 @@ Overall, I explored 11 builders, couldn't test 1 due to OS restrictions, and hav
|
|||||||
| Startup | 13 |
|
| Startup | 13 |
|
||||||
| Blocs** | 12 |
|
| Blocs** | 12 |
|
||||||
| Framer* | 12 |
|
| Framer* | 12 |
|
||||||
| Squarespace* | 11 |
|
|
||||||
| Univer.se | 11 |
|
| Univer.se | 11 |
|
||||||
| Cowsites | 10 |
|
| Cowsites | 10 |
|
||||||
| Showit | 10 |
|
| Showit | 10 |
|
||||||
|
| Squarespace* | 10 |
|
||||||
| Wobble Web | 10 |
|
| Wobble Web | 10 |
|
||||||
| Kiki | 9 |
|
| Kiki | 9 |
|
||||||
| mmm.page | 9 |
|
| mmm.page | 9 |
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ Three other vendors are mentioned but will not appear in summaries: Sticker Guy,
|
|||||||
|
|
||||||
- Sticker Guy looks **awesome** for simple stickers (1 or maybe 2 colors printed on solid color vinyl), but holographic stickers are listed as temporarily unavailable, so I couldn't get a price quote.
|
- Sticker Guy looks **awesome** for simple stickers (1 or maybe 2 colors printed on solid color vinyl), but holographic stickers are listed as temporarily unavailable, so I couldn't get a price quote.
|
||||||
- Sticker Mule's CEO is a vocal Trump supporter.
|
- Sticker Mule's CEO is a vocal Trump supporter.
|
||||||
- Sticky Brand has started using generative AI marketing (this is secondhand information as I don't use instagram).
|
- Sticky Brand has started using generative AI marketing (this is secondhand information as I don't use instagram). Also I had a [pretty bad customer service experience](#sticky-brand).
|
||||||
|
|
||||||
I cannot promise that other makers do not have issues similar to Sticker Mule or Sticky Brand; this is just what I surfaced in my research.
|
I cannot promise that other makers do not have issues similar to Sticker Mule or Sticky Brand; this is just what I surfaced in my research.
|
||||||
|
|
||||||
@@ -35,17 +35,23 @@ I cannot promise that other makers do not have issues similar to Sticker Mule or
|
|||||||
|
|
||||||
### Quality summary
|
### Quality summary
|
||||||
|
|
||||||
Sticker Ninja - wow! Thick, sturdy vinyl that feels like amazing quality.
|
Sticker Ninja - wow! Thick, sturdy vinyl that feels amazing. Plus loads of pretty finishes - I'm really noodling on what I could do on "Prism Party." They're not *the* cheapest, but for sets of 100 they're not awful, so they're probably my vendor of choice unless I'm buying more bulk (and 100 is my most common amount). I've ordered some new holo [hummingbirds](/hummingbird-become-ungovernable) from them as well as a design new to stickers, [big pidge](/big-pidges).
|
||||||
|
|
||||||
|
Also, they sent me a "queer joy is a revolution" sticker in the sample pack - that one actually went on my laptop. Also also, they seem like they have a great approach to work - they close their ordering on Sundays so they don't come in absolutely slammed on Mondays. I respect that a lot.
|
||||||
|
|
||||||
|
I was also impressed with StickerApp's variety of materials and product types, and their pricing is very competitive. If you want to save a little, they seem solid.
|
||||||
|
|
||||||
### Pricing summary
|
### Pricing summary
|
||||||
|
|
||||||
Death by Stickers stands out as *by far* the cheapest option for ~100 or maybe less, and still fairly competitive for ~200, though bumped out of the top slot by StickerGiant. If you want bulk, Brick City Printing comes out ahead - and they are union!
|
Death by Stickers stands out as *by far* the cheapest option for ~100 or maybe less, and still fairly competitive for ~200, though bumped out of the top slot by StickerGiant (however, worth noting that I couldn't get Death by Stickers samples). If you want bulk, Brick City Printing comes out ahead - and they are union!
|
||||||
|
|
||||||
If you want really small lots, maybe try Sticker Bunnies - their pricing model is a flat per-sticker rate regardless of order size. Be aware, however, that they only take orders via email, so it may be a bit more of an involved process than most.
|
If you want really small lots, maybe try Sticker Bunnies - their pricing model is a flat per-sticker rate regardless of order size. Be aware, however, that they only take orders via email, so it may be a bit more of an involved process than most.
|
||||||
|
|
||||||
|
It is of course worth it with many vendors to join their email list and wait for deals. These are the standard prices and do not account for sales or discounts.
|
||||||
|
|
||||||
### Ease of peeling
|
### Ease of peeling
|
||||||
|
|
||||||
Brick City Printing, StandOut Stickers, Sticker Junkie, and StickerGiant offer split backs.
|
Brick City Printing, StandOut Stickers, Sticker Junkie, StickerApp, and StickerGiant offer split backs.
|
||||||
|
|
||||||
Bend Print Co. offers split backs or peel tabs for an increased sticker price. Sticker Robot mentions split backs in their FAQ, but sticker options only support peel tabs, also for an increased price. Vinyl Disorder offers peel tabs for an increased price.
|
Bend Print Co. offers split backs or peel tabs for an increased sticker price. Sticker Robot mentions split backs in their FAQ, but sticker options only support peel tabs, also for an increased price. Vinyl Disorder offers peel tabs for an increased price.
|
||||||
|
|
||||||
@@ -55,8 +61,6 @@ Busy Beaver, Death by Stickers, Sticker Bunnies, and StickerBros do not specify.
|
|||||||
|
|
||||||
## Pricing tables
|
## Pricing tables
|
||||||
|
|
||||||
It is of course worth it with many vendors to join their email list and wait for deals. These are the standard prices and do not account for sales or discounts.
|
|
||||||
|
|
||||||
### Price point 1: 100
|
### Price point 1: 100
|
||||||
|
|
||||||
Per 100 (unless noted otherwise).
|
Per 100 (unless noted otherwise).
|
||||||
@@ -65,6 +69,7 @@ Per 100 (unless noted otherwise).
|
|||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| Death by Stickers | $0.81 | |
|
| Death by Stickers | $0.81 | |
|
||||||
| Sticker Bunnies | $0.90 | |
|
| Sticker Bunnies | $0.90 | |
|
||||||
|
| StickerApp | $0.98 | |
|
||||||
| Brick City Printing | $1.05 | |
|
| Brick City Printing | $1.05 | |
|
||||||
| Sticker Ninja | $1.06 | |
|
| Sticker Ninja | $1.06 | |
|
||||||
| Busy Beaver | $1.07 | |
|
| Busy Beaver | $1.07 | |
|
||||||
@@ -83,6 +88,7 @@ Per 200 (unless noted otherwise).
|
|||||||
| Vendor | Per sticker | Quantity |
|
| Vendor | Per sticker | Quantity |
|
||||||
| --- | --- | --- |
|
| --- | --- | --- |
|
||||||
| StickerGiant | $0.73 | 250 |
|
| StickerGiant | $0.73 | 250 |
|
||||||
|
| StickerApp | $0.77 | |
|
||||||
| Death by Stickers | $0.80 | |
|
| Death by Stickers | $0.80 | |
|
||||||
| StandOut Stickers | $0.80 | |
|
| StandOut Stickers | $0.80 | |
|
||||||
| StickerBros | $0.84 | |
|
| StickerBros | $0.84 | |
|
||||||
@@ -102,6 +108,7 @@ Per 200 (unless noted otherwise).
|
|||||||
| Brick City Printing | $0.49 |
|
| Brick City Printing | $0.49 |
|
||||||
| StickerGiant | $0.54 |
|
| StickerGiant | $0.54 |
|
||||||
| StandOut Stickers | $0.55 |
|
| StandOut Stickers | $0.55 |
|
||||||
|
| StickerApp | $0.56 |
|
||||||
| Sticker Ninja | $0.59 |
|
| Sticker Ninja | $0.59 |
|
||||||
| StickerBros | $0.60 |
|
| StickerBros | $0.60 |
|
||||||
| Busy Beaver | $0.63 |
|
| Busy Beaver | $0.63 |
|
||||||
@@ -124,6 +131,12 @@ Per 200 (unless noted otherwise).
|
|||||||
- Free shipping
|
- Free shipping
|
||||||
- Split backs (or peel tabs) for additional cost
|
- Split backs (or peel tabs) for additional cost
|
||||||
|
|
||||||
|
These are pretty thin. I'm really not sure if vinyl thickness correlates to quality, tbh, but they don't feel particularly sturdy. Still, I like the variety of fun vinyls.
|
||||||
|
|
||||||
|
(Sorry about the weird crop, I realized after I took this picture that I wanted a landscape picture not a portrait one. By then I had already peeled and stuck one of them.)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### Brick City Printing
|
### Brick City Printing
|
||||||
|
|
||||||
[Brick City Printing](https://www.brickcityprinting.com/)
|
[Brick City Printing](https://www.brickcityprinting.com/)
|
||||||
@@ -136,6 +149,10 @@ Union made!
|
|||||||
- Free shipping
|
- Free shipping
|
||||||
- Split backs
|
- Split backs
|
||||||
|
|
||||||
|
They don't have a ton of options - seems like just white or holo vinyl - but their quality is good! The stickers feel decently sturdy.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### Busy Beaver
|
### Busy Beaver
|
||||||
|
|
||||||
[Busy Beaver](https://www.busybeaver.net/)
|
[Busy Beaver](https://www.busybeaver.net/)
|
||||||
@@ -158,7 +175,7 @@ Apparently you have to call Busy Beaver... on the phone... to get samples. Nah.
|
|||||||
- Free shipping for orders over $100.00
|
- Free shipping for orders over $100.00
|
||||||
- Couldn't find information regarding split backs
|
- Couldn't find information regarding split backs
|
||||||
|
|
||||||
Death by Stickers offers sample packs, but they're sold out at current.
|
Death by Stickers offers sample packs, but they're sold out currently.
|
||||||
|
|
||||||
### StandOut Stickers
|
### StandOut Stickers
|
||||||
|
|
||||||
@@ -233,6 +250,26 @@ In the picture, silkscreen stickers are on the left and digital on the right.
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
### StickerApp
|
||||||
|
|
||||||
|
[StickerApp](https://stickerapp.com)
|
||||||
|
|
||||||
|
- 100 for $98.00 - $0.98/sticker
|
||||||
|
- 200 for $153.00 - $0.77/sticker
|
||||||
|
- 500 for $280.00 - $0.56/sticker
|
||||||
|
- Free shipping
|
||||||
|
- Split backs
|
||||||
|
|
||||||
|
I'm pretty impressed by the variety here, though the stickers that aren't specifically their "heavy duty" material feel a smidge flimsy. Their special finishes are fun and varied. They also offer a business card sticker option - though I personally wouldn't want a business card that thin...
|
||||||
|
|
||||||
|
They have several sample packs - sticker materials (image 1, left; image 2), label materials (image 1, right), and product types (image 3).
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### StickerBros
|
### StickerBros
|
||||||
|
|
||||||
[StickerBros](https://www.stickerbros.com/)
|
[StickerBros](https://www.stickerbros.com/)
|
||||||
@@ -261,7 +298,7 @@ StickerGiant has a very comprehensive and informative sample pack showcasing a w
|
|||||||
|
|
||||||
### Sticky Brand
|
### Sticky Brand
|
||||||
|
|
||||||
Sticky Brand has apparently gone pretty hard in on generative AI marketing. I priced them out (and ordered some stickers due to a *deep* discount) before learning this, so I'm noting prices down for reference, but I don't recommend them.
|
Sticky Brand has apparently gone pretty hard in on generative AI marketing. I priced them out (and ordered some stickers due to a *deep* discount\*) before learning this, so I'm noting prices down for reference, but I don't recommend them.
|
||||||
|
|
||||||
- 100 for $118.13 - $1.18/sticker
|
- 100 for $118.13 - $1.18/sticker
|
||||||
- 250 for $236.25 - $0.95/sticker
|
- 250 for $236.25 - $0.95/sticker
|
||||||
@@ -269,6 +306,10 @@ Sticky Brand has apparently gone pretty hard in on generative AI marketing. I pr
|
|||||||
- USPS ground shipping rates or thereabouts
|
- USPS ground shipping rates or thereabouts
|
||||||
- Couldn't find information regarding split backs
|
- Couldn't find information regarding split backs
|
||||||
|
|
||||||
|
\*Or well, I *thought* I ordered stickers. Here's what happened:
|
||||||
|
|
||||||
|
I ordered a sample pack. I saw the discount on 100 holo stickers, realized I should have gone for that, and put in to cancel my sample pack, then ordered the 100 holo PLUS sample pack so I wasn't paying shipping twice. They then canceled my *second* order, of the 100 holo and sample pack, rather than my first. And now it's been 2 or 3 weeks and I still don't have a sample pack, because order 1 is seemingly stuck in printing. Their customer service *sucks*, too - I have been talking to them about this and they have gotten details wrong, failed to read the information I am giving them, and now have canceled my sample order without me asking for that. So, no samples, screw them, will not be putting in a new order.
|
||||||
|
|
||||||
### Vinyl Disorder
|
### Vinyl Disorder
|
||||||
|
|
||||||
[Vinyl Disorder](https://vinyldisorder.com/)
|
[Vinyl Disorder](https://vinyldisorder.com/)
|
||||||
|
|||||||
Reference in new issue
Block a user