List of Mobile Apps I have designed, developed and published, mainly under the Lithium Labs umbrella.
Generative Art Resources
During the NFT hype, generative art got a lot of attention due to its ability to programmatically, and algorithmically generate designs and art. These are a few resources I used and developed digging a little bit deeper into the subject.
Skill Share Course: https://www.skillshare.com/classes/Programming-Graphics-I-Introduction-to-Generative-Art/782118657
Glowforge Notes
We have owned a Glowforge since their introduction and it has been a fun tool to work with. Here a few of my notes on cutting various materials, some acronyms and details which I found useful on this learning journey.
Terminology
- On really hard material, just assume the kerf is 0.002″ (0.05mm).
- In general, kerf on PG hardwood is about 0.002″, and 0.002-0.022″ in general.
- PG Medium Maple has a kerf around 0.008″.
- PG Draftboard has a kerf around 0.002″ (use 0.05mm – 0.06mm; 0.05 is barely loose; 0.055mm is good).
- PG Acrylic has a kerf around 0.002″ (0.05mm).
- Zebrawood, Purpleheart, and other really hard woods have a kerf around 0.002″ (0.05mm).
- For inlays: Take half the kerf from the outside material (small hole) and half the kerf from the inside material (fill hole). Increase the inside/fill material’s size by this amount. If the outside material is flexible (e.g., wood) and you want a really tight fit, increase the size of the inside/fill material by another 0.001″. For inflexible (acrylic, hardwoods), you might add 0.0005″ for a really snug fit.
- Inlay: Acrylic in Medium Maple: Increase acrylic by 0.020. Using 0.015 can be finger-pressed in but also pops out easily. Using 0.017 can still be popped out. However, if 0.020 doesn’t fit in the first time, then first put in 0.017 and then pop it out. That will stretch the hole just a little so the 0.020 fits tightly and will never come out.
- Inlay: Acrylic in Medium Draftboard: (TBD) Increase acrylic by 0.025. The kerf from draftboard is larger than a hardwood like medium maple.
Cost to Deploy a Contract on the Ethereum Network
The cost of your deployment is based on 5 things, with a 6th affecting the estimated cost of deployment:
The flat fee of 32k gas. The CREATE op code, which is called during contract creation, costs a fixed 32k gas. This is of course on top of the 21k gas of a normal tx. Note: During contract creation from an EOA (non-contract address), the CREATE opcode isn’t explicitly called. The return value of the tx is actually used to create the contract, but the fixed 32k fee is the same. The amount of bytecode in the compiled contract. More bytecode means more storage, and each byte costs 200 gas. This adds up very quickly. Note that inherited parent contracts are also included in the bytecode. The TX data. All the bytecode your sending as tx data costs 68 for non-zero bytes and 4 for zero bytes. The code actually runs before creation of the contract, e.g. the constructor of the contract. If the constructor requires a lot of computation to generate the bytecode, then it’ll be even more expensive. The gas price. The higher gas price you use, the higher it will cost. Seeethgasstation.info
Bookmark: Traveling around the US?
Here are a few random things to do …
5 Technological Revolutions
I am currently doing a SAFe Training (Leading SAFe) and this was one of the slides shown, it really resonated with me and wanted to save it for posterity … I am wondering where we are in the progression of the Software & Digital Age …


Quantum Hardware – Notes
Dilution Refrigerator, uses liquid helium
Absolute zero, optimal operating temp – 273 celcius
Top to bottom – different stages of cooling, filters, amplifiers
Sample holder holds quantum processor
CPU vs QPU
CPU – data/voltage/1’s 0’s flows through the gates (and, or, xor, etc.)
QPU – Data is on the chip, circuit is on the chip, pulses are sent to the chip
chip created by lithography, metal deposition, all, oxide, etc.
Quantum Gates
Called block sphere
Pulses represent the gates.

Rotate qubit from ground state to 1
Example: Ex Pi rotation
Send another pulse, Pi/2

Quantum Entaglement
2 Qubits, and some interaction between them

When you entangle boxes, you can change probablities
Have some time?
This single list of link has fueled a lot of reading for me over the past few months … The most counterintuitive facts in all of mathematics, computer science, and physics:
It is possible to compute over encrypted data without access to the secret key: https://en.wikipedia.org/wiki/Homomorphic_encryption It is possible to prove that you know a value x, without conveying any information apart from the fact that you know the value x: https://en.wikipedia.org/wiki/Zero-knowledge_proof It is possible to play poker by telephone in a trusted way which prevents cheating: http://math.stonybrook.edu/~scott/blair/How_play_poker.html If customers take on average 10 minutes to serve and they arrive randomly at a rate of 5.8 per hour then the waiting time for one teller is five hours while the waiting time for two tellers is 3 minutes: https://www.johndcook.com/blog/2008/10/21/what-happens-when-you-add-a-new-teller/ There exists a set of three dice, A, B, and C, with the property that A rolls higher than B more than half the time, and B rolls higher than C more than half the time, but it is not true that A rolls higher than C more than half the time: https://en.wikipedia.org/wiki/Nontransitive_dice Causation does not imply correlation: https://arxiv.org/abs/1505.03118 The Earth makes 366.25 rotations around its axis per year. (Related: 0% selected the right answer on this SAT question: Circle A has 1/3 the radius of circle B, and circle A rolls one trip around circle B. How many times will circle A revolve in total? youtube.com/watch?v=kN3AOMrnEUs) There is a surface that has only one side: https://en.wikipedia.org/wiki/Mobius_strip It is possible to travel downwind faster than the wind:youtube.com/watch?v=jyQwgBAaBag
Bookmark: The most counterintuitive facts in all of mathematics, computer science, and physicsBookmarks:
Memorable Rides: Sedona, AZ
Another rad guys trip to Sedona, Arizona!
| Day 1 | Drive from Denver to Sedona |
| Day 2 | Mezcal, Chuck Wagon, Cockscomb, Hiline |
| Day 3 | Templeton, Slim Shady |
| Day 4 | Skeleton Point Hike in Grand Canyon, Llama, Little Horse |
| Day 5 | HT Trail, Scorpion |
| Day 6 | Manzanita – Adobe Jack, Javelina |
































You must be logged in to post a comment.