WINTฮžR ๐Ÿ’™๐Ÿ’› Profile Banner
WINTฮžR ๐Ÿ’™๐Ÿ’› Profile
WINTฮžR ๐Ÿ’™๐Ÿ’›

@w1nt3r_eth

17,042
Followers
559
Following
592
Media
2,696
Statuses

Selling brushes @basepaint_xyz

Joined October 2021
Don't wanna be here? Send us removal request.
Pinned Tweet
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
I'm building web3 projects in the open. This is a meta-thread of all the interesting things I've learned โ†“
40
116
544
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
If you only use Etherscan to browse Ethereum, you're missing out. Here's a list of power tools (and their hidden features) that security researchers use to investigate hacks. โ†“
Tweet media one
103
813
3K
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
My favorite JavaScript lifehack lately: when I need to process a lot of data in parallel, I don't split it in batches upfront. Instead, I create a pool of workers that pull work from the queue. This way slow tasks won't block the rest of the batch.
Tweet media one
40
179
2K
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Honest builders in web3 are at a severe disadvantage: - hate shilling their projects - don't employ sketchy tactics - don't want to overpromise returns - filled with anxiety about letting other people down - critiqued by degens expecting infinite growth How can we fix this?
181
246
2K
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Next frontier in the NFT gas optimization game: put the data into the token id itself! The thread goes into more details โ†“
Tweet media one
47
122
792
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
2022 be like
Tweet media one
23
79
692
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Ever wanted to peek into an unverified contract on Etherscan? Here's a tool for that! Using dark magic we can reconstruct ABI from bytecode! This is how it works (+ the link to GitHub) โ†“
33
138
648
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Blockchain developers' CI be like
Tweet media one
27
52
656
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Here's a story about a project I really enjoyed building. A few months ago I had an idea: what if there was an NFT collection that can't be bought with money, but needs to be earned with skill and dedication? โ†“
Tweet media one
53
123
632
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Working on the course website, here's a small teaser ๐Ÿคซ Aiming for the right vibe: unusual, bold, provocative, playful. What do you think?
Tweet media one
56
25
629
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
How to get better at Solidity? Ez: 1. Read The Book 2. Lurk on Etherscan 3. Use alpha tools 4. Learn EVM 5. Follow the right ppl / get on Farcaster 6. Join (and then start) Discord servers 7. Build and ship (in the open)
53
81
595
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
This is probably the most significant output of my web3 journey so far. Absolutely everything I know from a year of building, reading and auditing NFT projects โ€” in one single place. ๐Ÿ I'm back from the holiday and need a little boost, would appreciate a like/RT
Tweet media one
27
103
594
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Introducing hot-chain-svg ๐Ÿ”ฅโ›“๐ŸŽจ โ€” a toolkit for building on-chain SVG projects for Ethereum. - Hot reloading - Visual testing - React-inspired APIs Code:
31
90
592
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Generative NFT art project idea: you buy a token, and it comes with iOS automation script that updates your lock screen with a new visualization derived from your token every day. If this tweet gets 100 ens in replies I'm gonna build it.
Tweet media one
250
28
568
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
HOLY SHIT THIS IS ABSOLUTELY GENIUS ๐Ÿคฏ A zk-SNARK that reveals your public key if you cheat.
Tweet media one
7
43
537
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Working on NFT Contract Checklist. A one-stop list of common best practices implementing NFT contracts. I'm organizing it now, adding descriptions and examples. Open-sourcing soon, click ๐Ÿ”” on profile if you don't want to miss it or tag a friend if it's interesting ๐Ÿ˜…
Tweet media one
34
66
531
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Finally figured out why @VitalikButerin 's blogposts, when printed, show full URLs to the links. It's intentional (and super handy!)
Tweet media one
20
32
508
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Just finished reviewing @okpcnft 's contract and let me tell you โ€” it's as elegant as the NFT itself. Here are some details (and a few small issues) that caught my eye: โ†“
Tweet media one
17
86
437
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
11 months
Do you really want to transfer ETH into an app that console.logs its wallets?
Tweet media one
67
24
400
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
SNOW v1 Access Key: dropping today. 1. Solidity devs only (general access later) 2. Comment with keccak256(abi.encodePacked(address)) 3. Wait for further instructions (in ~4 hours in reply to this tweet)
Tweet media one
704
70
382
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
How to become a better Solidity developer, in 5 easy steps. Let's go โ†“
15
71
372
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Excited to announce that @austingriffith and @buidlguidl sent an angel check to support my EVM From Scratch course: "No strings attached, keep building awesome things" ๐Ÿคฏ Thank you, friends! I'm now spending even more time on it, hoping to fully launch it soon! ๐Ÿซก
29
32
371
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Font selection is a criminally underinvested feature in @figma . It's not even good for people who know exactly what they want, let alone people (like me) who have no idea. I feel like the kid in the 90s again, trying every single font in MS Word.
Tweet media one
21
18
368
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
We're working on open-sourcing our tooling for building on-chain SVG art: 1. React-inspired API 2. <100ms hot reloading 3. Visual QA tools Know someone who'd be interested? Please tag them. A few teasers below โ†“
96
24
354
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
It's alive! Solidity code, running in the browser, with access to the page content.
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Tweet media one
18
8
176
30
30
312
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Weekend project idea โ€” turn any ERC20 token into a redeemable NFT. Wtf? Why? How? Details โ†“
Tweet media one
27
23
300
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
I'm entertaining the idea of doing web3 full-time. DM me your recs or pitches. Quote-tweets appreciated. ๐Ÿ™‹โ€โ™‚๏ธ eng, rebel, 15+ yrs at faang & startups, founded many successful teams & products, good w/ zero-to-ones ๐Ÿ” smart teams building โœจ UX/DX stuff for web3
48
14
285
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Working on something fun :) Do you have friends who LOVE solving CTFs? This would make a really cool holiday present. Drop your ENS if you want access early โ†“
Tweet media one
267
30
264
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Anyone else here a big fan of @visualizevalue ? I've put together a simple iOS shortcut. Every day it updates my lock screen with a random VV. DM if you want this, currently it requires a few manual steps. Will streamline & publish instructions if enough ppl want it
Tweet media one
26
8
262
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Spicy takes on web3 social. I was around when phpBB was invented, I worked at Facebook for many years, I see "web3 social will change the world" narratives and I can't keep quiet โ†“
38
21
249
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
forge inspect $CONTRACT ir-optimized ๐Ÿคฏ Blows my mind (aka "radically upgrades my capabilities") It takes Solidity code and shows the optimized Yul assembly. Unlike the raw bytecode, it's much easier to read and understand. Let me tell you why I think it's amazing โ†“
Tweet media one
@z0age
0age
2 years
There's a well-known phenomenon in software development: often, you'll "plateau" for a while before discovering a new trick, tool, or workflow that radically upgrades your capabilities Recently discovered one such trick & want to share with my fellow smart contract optimizors ๐Ÿ‘‡
22
93
676
6
39
248
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Here's a NextJS trick that made writing APIs 10x more fun. Say you want to make an endpoint that accepts address and chainId, and returns JSON. How would you do it? For the longest time, I used to write ๐Ÿ’ฉ code like this โ†“
Tweet media one
11
20
248
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Which ERC721 implementation is the best? I tested: โ€ข @OpenZeppelin โ€ข @transmissions11 's solmate โ€ข @AzukiOfficial 's ERC721A โ€ข @ShadowQuest_NFT 's ERC721:Shadow Let's go โ†“
4
60
239
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
FREE SMART CONTRACT ROAST ๐Ÿ”ฅ I'll review your Solidity code and provide feedback. Rules: - Has to be your code - OK with me sharing some parts - Export to Gist and send a DM - No promises
Tweet media one
18
22
213
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Every rollup tutorial, blog post, or video, be like
Tweet media one
6
19
209
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
The SVG-on-chain hot reloading tool is coming alongโ€ฆ
22
11
208
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Foundry pro-tip: keep adding "v"s in `forge test -vvv` until it prints a full trace of electrons going around your computer's RAM
10
14
209
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Here's a new pattern I started using lately: allow the owner of the NFT contract to execute any transaction on its behalf. It's more flexible and future-proof than the old pattern of withdrawing balance & coins. It DOES NOT allow the owner to rug the project. Details โ†“
Tweet media one
19
27
193
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Before EVM course: "what a confusing line of numbers" After EVM course: "oh yeah 606060405260043610603f57 ez stuff"
Tweet media one
7
10
189
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
My solution to @RareSkills_io 's ERC165 challenge. It was wild because I felt like I had to pull together some really crazy hacks. I scored 27 gas (the bar was 46 max), 6 transactions, no cheatcodes! I promise you'll learn something new :) โ†“
Tweet media one
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
This is the most insane level of hacks I've ever employed. Now I just need a little motivation to write an explanation. Please like/RT for motivation ๐Ÿ™
Tweet media one
4
21
128
11
16
178
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Tweet media one
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Hear me out: Foundry but for building dApps
Tweet media one
9
2
90
18
8
176
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
I made $200,000 last year ghostwriting premium smart contracts for superstar devs. It takes me 5 hours a week. Here's how I found my clients and built a booming side hustle from scratch.
11
5
171
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
1 year
The first @prtyDAO -native NFT! I'm making a tic-tac-toe game with a twist: each player is a DAO! The winner takes the funds raised by both parties. I'm very curious about how people will coordinate in this fast-paced environment. But there's more โ†“
Tweet media one
9
27
169
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
The EVM course is designed to turn Solidity developers into shadowy supercoders. Optimized to be fun and addictive. In this class, we'll: โ€“ Re-implement EVM from scratch โ€“ Learn how to read and write bytecode โ€“ Uplevel our Ethereum skills
13
11
157
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Why don't we have guilds and apprenticeships in tech? It seems like such a great model. A group of people shares the teaching, reputation, community, craft, growth, and upside. The incentives are aligned โœ… Compare it to how we do things now: โ†“
Tweet media one
14
11
157
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
1 year
Here's a project I've been secretly working on for the last couple of months. It's about advancing the way on-chain governance works. To understand why it's interesting and useful, let's think about the path to governance from the first principles โ†“
5
16
151
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
It doesn't get less scary, but you get used to thatโ€ฆ
Tweet media one
7
13
140
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Introducing Season 01: a free NFT for my subscribers on @viamirror . If you love my work, please subscribe & mint. The NFT is free, but the minting closes next week!
13
10
134
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Levels of knowledge: L1 - Briefly heard about something L2 - Researched the topic at great length L3 - Experienced on your own skin Example: L1: Smart contracts are cool L2: Studied Solidity docs, took a class L3: Deployed to mainnet & ppl use it Why it's important โ†“
7
26
139
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Here's @lootproject โ€” one of the first "fully on-chain" NFTs. It used ERC721 spec in a very clever way that brought an avalanche of on-chain projects. Let's take a look โ†“
Tweet media one
11
19
136
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Be careful about tweets, articles, and videos that make you feel smart. Cheap calories. True learning happens when you roll your sleeves and *do* something you've never done before.
8
22
133
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Is there a version of the Yello Paper that's more accessible to software engineers? Or a quick tutorial on how to read these cryptic scribes?
Tweet media one
17
5
133
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
โ€” the best web3 gaming has to offer, only on @optimismPBC . Rules are simple: click the button every 6 hours. Rumors have it things might start to look different depending on Clicks balanceโ€ฆ
18
11
131
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
โœ… Fully on-chain โœ… Shows current date and time โœ… Ticking Can't do that in pure SVG so our animation_url includes some base64-encoded html+js
8
3
129
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
This is the most insane level of hacks I've ever employed. Now I just need a little motivation to write an explanation. Please like/RT for motivation ๐Ÿ™
Tweet media one
@RareSkills_io
RareSkills
2 years
It's the moment you've all been waiting for. Your gas target this time? 46 gas. But maybe you can do better? Screenshot of the key part below. Please share this with your dev friends! Test: Contract: Prizes and rules below ๐Ÿ‘‡
Tweet media one
6
16
75
4
21
128
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Until I discovered zod. It's a small little library I bring everywhere now. With zod, you define the shape of the data you want. When you pass raw inputs, you'll get a nice, typed object (or a helpful error message). So much cleaner.
Tweet media one
15
4
129
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Best practices when handing payments ๐Ÿ’ธ in NFT contracts #solidity โ†“
7
25
123
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
To recap: โ€“ Etherscะฐn (try the new decoder and .io โ†’ .deth.net) โ€“ (and ) โ€“ โ€“ โ€“ โ€“ โ€“ (watch out for release)
6
14
123
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
1 year
Wow is really awesome! Just put together a simple NFT contract, deployed it and got a nice-looking mint page that figured out how to call my contract automagically ๐Ÿ”ฎ
Tweet media one
Tweet media two
11
10
122
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Playing around with "NFT Project Profile". What do you think?
Tweet media one
Tweet media two
Tweet media three
Tweet media four
18
9
124
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Facebook. 2012. The site is used by One Billion People. The product moves with a breakneck speed. We are burning A LOT of cash on servers and electricity bills. Can't keep up with the growth. Need to make the site more efficient. How do you motivate the engineers to do that?
4
9
125
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Solidity masterminds, may I kindly ask for your code review of this unorthodox NFT contract? How would you describe the runes' inner workings and meaning? 0x555555551777611fd8eb00df11ea0904b560cf74
16
10
123
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Comparing different ERC721 implementations for minting 10 tokens at a time. You can see Solmate is better than OpenZeppelin by using tactical tricks, whereas ERC721A is using strategic storage optimizations. To be continuedโ€ฆ
Tweet media one
8
10
120
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
rainbowkit is such a smart play by @rainbowdotme . If you are building a web3 website and want to support browser wallet (e.g. MetaMask) and mobile wallets (via WalletConnect) the most popular choice today is Web3Modal. But it's big, old, untyped, buggy, and pain to use with React
8
6
117
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Here's a technical way to evaluate on-chain NFTs. Function โ€” what can you do with the objects Fidelity โ€” how beautiful they look
Tweet media one
12
12
118
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
I looooove building MVPs. Here's a thread about building the "Drop Your ENS" tool. For the last couple of days I've been building a minimal version of the app. Here's a little about the motivation, tech & learnings
Tweet media one
11
5
108
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
In Solidity, why can't you iterate through mapping's keys? Every other programming language lets you do that ๐Ÿคฌ Wrong answers only! โ†“
32
3
103
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Just used abi.encodeCall for the first time, neat! abi.encodeCall is a type-safe way to encode Solidity calls into bytes. It's better than encodeWithSignature because it validates the types at compile time! Here's an example
Tweet media one
2
11
105
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
How to make projects on Ethereum more gas efficient on the scale of the whole industry? โŒ Teach devs EVM principles โŒ Teach devs to gas golf via memes ๐Ÿค” Build better gas reporting tools โœ… Shame
Tweet media one
4
10
105
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Reminder for builders
Tweet media one
4
3
105
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
The biggest mistake I've seen people make when writing smart contracts is overthinking it too much. The best contracts are elegantly simple.
4
7
101
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
What is smart contract roasting? ๐Ÿ”ฅ This is a process we started at @solidityguild . It's when a more experienced Solidity engineer looks at your code and gives feedback. Asking for a favor: How would you explain roasting to a colleague or your manager?
Tweet media one
11
4
97
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Do you ever find yourself stuck writing Solidity and wondering if you are doing it right? If you are really following best practices?
16
0
96
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Calendly but for hackers? I love the concept of calendar links, but I hate the gaps in my schedule. Is there a product that offers ONLY the slots next to booked ones? Example: if I mark 10am-1pm as free, and already have a meeting 11-12, only offer 10:30-11 or 12-12:30 slots.
Tweet media one
18
1
98
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
I wonder how many people holding @okpcnft know that the art it's showing is NOT the NFT itself. Eventually, you'll be able to paint whatever you want on it.
Tweet media one
5
10
95
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Young me was a "developer productivity" maxi: vim, shortcuts, plugins, custom fonts, shell aliases, lifehacks, podcasts, booksโ€ฆ I took pride in optimizing every single aspect of my software development flow. Then, one day changed everything โ†“
6
2
96
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
1 year
A few weeks ago I published an on-chain experiment: a tic-tac-toe game played by 2 DAOs. It's out of my control now: the game has started and a $5,000 prize pool is at stake. I follow both parties' private channels and here's what's going on:
9
11
96
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
"Drop your ENS" is still an effective way to find your first users on Twitter. But how do you collect all the addresses? And once your app is out, how do you notify the people who have replied? Thinking of building a tool for that. Interested? Drop your ENS :)
105
4
94
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
TIL SELFDESTRUCT does not clear the contract's code immediately, so another deployment (via CREATE2) will fail if attempted in the same transaction. But if you submit a new tx with CREATE2 it will happily deploy new code to the old address. ๐Ÿค”
11
6
90
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Any examples of amazing devs who are also outstanding educators? It seems that the devs who produce classes, tutorials, videos, etc. are drowning in the education/advocacy metagame and have never actually made good software ๐ŸŒถ
53
6
92
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
@dhof Took a few hours off today to implement the basics. If someone wants to pick this up and implement the rest of the features, feel free! (cc0, do whatever you want)
4
6
94
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
On a consulting call today I convinced a client they don't *need* my services and suggested a more cost-efficient solution to their problem. Felt like the right thing to do. I'm here to push the field forward, not sell anything to anyone. am I ngmi?
22
0
91
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
I think I get why tailwind is so popular: It removes the pain of naming things. No more "button_inner_container", just "p-3 text-center".
19
1
91
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
4 months
Thinking of getting an intern. Has anyone done this before? The plan is: 1. Find a smart, motivated person 2. Teach them EVERYTHING I know about crypto 3. Give them a solid project 4. Mentor through building and shipping Free to join. High bar. Own a major share of the upside.
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Why don't we have guilds and apprenticeships in tech? It seems like such a great model. A group of people shares the teaching, reputation, community, craft, growth, and upside. The incentives are aligned โœ… Compare it to how we do things now: โ†“
Tweet media one
14
11
157
25
6
92
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Tweet media one
1
2
91
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Hear me out: Foundry but for building dApps
Tweet media one
9
2
90
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Planning to do something fun this Friday. If you are a Solidity dev (or aspiring to be one!), set aside an hour or two after lunch ๐Ÿ˜‰
17
1
88
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
What is "building in the open"? In the last couple of weeks, I started changing the way I think about what "building in the open" means. It's not only about tweeting the technical details and sharing the designs. โ†“
Tweet media one
9
14
86
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
8 months
mustโ€ฆ resistโ€ฆ the urgeโ€ฆ to buildโ€ฆ anotherโ€ฆ cryptoโ€ฆ projectโ€ฆ
16
3
89
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
1 year
Little gas golfing story for you tonight. I got a spare 1 hour (the gym is closed today) and decided to improve my upcoming XO game smart contract. The play function is going to be called the most, and currently it consumes 28K gas. Let's see if we can optimize it โ†“
Tweet media one
5
5
84
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
10 months
Achievement unlocked
@gtmcknight
taylor.dotfan.eth
10 months
this timelapse showcases the collaborative work of 501 artists drawing their favorite @xcopyart pieces for 24 hours the piece was then sold as an open edition with the proceeds auto-split based on how many pixels each artist drew the @basepaint_xyz community is extraordinary
31
58
235
6
2
84
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Looks like it's time for us to figure out a better way to gauge NFT projects. "Floor Price" focuses on the wrong things.
Tweet media one
7
6
86
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
1 year
Agora is looking for a Solidity wizard ๐Ÿง™ who wants to build the next version of protocols powering the largest DAOs. You'll be working with ENS, Uniswap, Optimism, Nouns, and a bunch of other communities with $$B in TVL. And also with me :) RT plz
3
14
85
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
4 months
There's this really unhealthy trend in all crypto-related React packages to require a context wrapping your whole app. This makes it extremely hard to lazy load and we end up with 1MB+ (gzipped!) JS bundles out of nowhere.
Tweet media one
8
0
83
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
11 months
I regret using ERC1155. The idea is so good: gas-efficient, fungible NFTs. In reality, even the major NFT websites and wallets have problems with it. Op*nSea split our collection in 2, mintdotfun serves old assets, users don't know how many tokens they have, list goes on and on
14
1
80
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
The paradox of knowledge transfer: once you learn something, you lose the ability to teach it to others. (Also known as "the curse of the monad") I think I know what's going on. Let's see if I can explain it :) โ†“
6
8
77
@w1nt3r_eth
WINTฮžR ๐Ÿ’™๐Ÿ’›
2 years
Me: *Decided to write an EVM from scratch* Copilot: I got you bud
2
5
77