9048
Kyu

@kyu #9048

Software Engineer @megaphone-hq Prev: @0xproject
166 Follower 75 Following
What’s the qualifications for the OG badge? Am I too late? 😭
Low bikesheddability is an underrated feature of a programming language.

🤢 High bikesheddability examples:
- JS/TS has both `null` and `undefined`
- Node.js has multiple package managers: npm, yarn, pnpm
- Endless `tsconfig` options (CommonJS, ESM, etc.)
- No built-in test runner (mocha, jest, ava, vitest)
- Weak standard library leads to more dependencies (e.g. lodash, moment.js, axios)

😌 Low bikesheddability examples:
- Go and Rust come with formatters — no need to install or configure one
- Both have built-in test runners
- Both ship with solid, batteries-included standard libraries
- Both have a single de facto package manager (Go modules, Cargo)
- Rust includes Clippy, a linter — no need to choose or configure one
/dev
I have been using Brave as a secondary browser for a long time, but didn't know that there is Arc like vertical tab feature! This is a game changer! 🥰

Thanks @philipliao.eth! 😆
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/57c68a69-1d1f-487a-1a95-807aa83b0200/original
Ironically, Uniswap V4 could be creating a playing field that favors aggregators like @matchaxyz and @1inchnetwork from swap routing perspective. 🧵
Strong opinion, loosely held.

If you're a JS/TS application (not a library), there's no point using ^ or ~ in package.json. The lockfile already locks versions, so it doesn't do anything—except make it harder to see what's actually installed.

IMO, it should be banned in application package.json 🚫😂
/dev
Matcha's new route graph colors! 🥰
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/904415db-b754-4ae5-30a6-2bbbf97b1b00/original
Ferrari both out 🏎️ 😱😱😱
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/a95888eb-1e23-4b55-c01f-31d382c51300/original
/F1
Didn’t know that not making a pit stop during the entire race is an option 😳
/F1
One of the Chrome browser features that I use everyday is site search. 🔍

It's meant for searching within a site, but it can be use as a shortcut for accessing certain sites.

For example, I set up `a` as a shortcut to access the Etherscan address page (and `t` for transaction). 😆
/dev
Sub 3 gwei on Ethereum!⛽

A good day to revoke approvals, sell dust tokens, etc.

https://www.blocknative.com/gas-estimator
https://imagedelivery.net/BXluQx4ige9GuW0Ia56BHw/07380f43-f0b4-4408-8a3a-7324267fe200/original