Advanced
Sort:
Gavin@gavin
11 days ago

I love the lightning cable. 1000 years of lightning port

Gavin@gavin
15 days ago

bandcamp the most underrated music product of all time?

In reply to @gavin
Gavin@gavin
24 days ago

7) lastly, don't worry about making a mess. mess is just the evidence that you've done a ton of work and explored every path you could think of.

In reply to @gavin
Gavin@gavin
24 days ago

6) it helps a lot to start drawing in figma before writing any code to test visual ideas. many times i have used the document structure exported from figma to kickstart in-code prototyping.

In reply to @gavin
Gavin@gavin
24 days ago

5) going back to 2.5.... the /*svg*/ in front of the template string may be a small detail but it makes this way of doing things tolerable. in vscode, i use the `es6-string-html` extension.

In reply to @gavin
Gavin@gavin
24 days ago

3) have a plan for how to source randomness with solidity. i like generating a seed and passing it throughout the code. the benefit of this method is determinism. 4) get really familiar with svg, how the paint model works, how groups work and obviously the basic attributes of each tag.

In reply to @gavin
Gavin@gavin
24 days ago

so what should you do? 1) ask gpt for an html file template. you'll have many such templates as you try ideas (most will be bad) and explore. 2) almost without exception, programatic elements can be written as functions which return template strings. 2.5) for example:

In reply to @gavin
Gavin@gavin
24 days ago

don't use react, static site generators or svg libraries like svg.js. you'll have to learn those and again that will slow things down.

In reply to @gavin
Gavin@gavin
24 days ago

first, in most cases, ignore solidity. solidity comes with constrains that are detrimental to the speed of rapid prototyping. i prototype in js.

Gavin@gavin
24 days ago

some thoughts about whats become my favorite way to prototype generative svgs for onchain deployment

In reply to @gavin
Gavin@gavin
8/22/2023

No judgement but a lot of capital lacks vision

In reply to @dwr.eth
Gavin@gavin
8/22/2023

Low conviction

Gavin@gavin
8/22/2023

posting on warpcast feels safe, isolated, calming. posting on warpcast dot com on the other hand

Gavin@gavin
8/20/2023

Lmfao ok einstein

Gavin@gavin
8/19/2023

friend dot tech stans: what is the point of this?

In reply to @gavin
Gavin@gavin
8/12/2023

and don't get me started on designers...

In reply to @gavin
Gavin@gavin
8/12/2023

@sama (whenever he gets here)

In reply to @gavin
Gavin@gavin
8/12/2023

This is why engineers should be kept in the office basement and never allowed to interact with anyone at the company except via kanban board. Thank you ChatGPT for making this dream a reality.

In reply to @gavin
Gavin@gavin
8/12/2023

Any activity, tool or object that gets in the way of achieve some form of higher effect in the world is a total waste of time and every time people on Tw*tter prostrate themselves over Vercel or fucking edge functions or something is another 40 brain calories dissipated out into the universe to achieve exactly nothing.

In reply to @gavin
Gavin@gavin
8/12/2023

Which is not to say that tools aren't helpful or important. Obviously they are. Anything that clears the way materially, psychologically or emotionally is acceptable to use. Anything that gets in the way or blocks free motion in your creative process should be thrown out.

In reply to @gavin
Gavin@gavin
8/12/2023

I like making things first and foremost. I don't really 'like' programming or design because most of these tasks are extremely rote and I imagine in the future I'll like them even less. Every time people debate tools (tailwind etc) I just think to myself that these people don't actually like making things.

Gavin@gavin
8/12/2023

I hate AI 'art', but using AI in earnest in a code environment is so incredibly OP that it boggles my mind weekly