Staff Software Engineer @ Google
crates.io/crates/dnd/0...
I'm working on a silly side project to hook up a Raspberry Pi Pico + eInk display to show basic character stats during a game without needing to have other distracting tech (phone/tablet/etc) present.
crates.io/crates/dnd/0...
I'm working on a silly side project to hook up a Raspberry Pi Pico + eInk display to show basic character stats during a game without needing to have other distracting tech (phone/tablet/etc) present.
github.com/matanlurey/w...
I tried this a few years ago, and the Rust ecosystem is a lot more mature now - got lots setup, including test coverage running in Node/Chrome - in <1 hour.
120 FPS, ~9kb Brotli compressed.
github.com/matanlurey/w...
I tried this a few years ago, and the Rust ecosystem is a lot more mature now - got lots setup, including test coverage running in Node/Chrome - in <1 hour.
120 FPS, ~9kb Brotli compressed.
I like OSS, and I like working for companies that sign my paycheck, but I can do without the public spectacle a lot of the time.
I like OSS, and I like working for companies that sign my paycheck, but I can do without the public spectacle a lot of the time.
The latest release includes updates to improve developer experience, enhance app performance, and provide greater flexibility in design and code style management.
Read the blog → goo.gle/4hzlcZ8
The latest release includes updates to improve developer experience, enhance app performance, and provide greater flexibility in design and code style management.
Read the blog → goo.gle/4hzlcZ8
vsm-todomvc-wasm.web.app
Very cool to see this working on Chrome, Safari, and Firefox - Wasm has come a long way!
vsm-todomvc-wasm.web.app
Very cool to see this working on Chrome, Safari, and Firefox - Wasm has come a long way!
1. Using the word "merged" (not "landed" or "complete") to define code that is merged without doing all of the other work (and making sure it sticks).
2. Reducing the use of the word "we"; it's almost never clear who is being talked about.
1. Using the word "merged" (not "landed" or "complete") to define code that is merged without doing all of the other work (and making sure it sticks).
2. Reducing the use of the word "we"; it's almost never clear who is being talked about.
Just write a test.
For example, I have a Codepage437Icons class, where I need to (manually) include a string-based representation of the icons, so I wrote a test to check I don't forget any!
Just write a test.
For example, I have a Codepage437Icons class, where I need to (manually) include a string-based representation of the icons, so I wrote a test to check I don't forget any!
Here are some changes I make to `MainFlutterWindow.swift`.
The result is a cute always-on-top window sized somewhat like an iPhone SE. No plugins needed.
Here are some changes I make to `MainFlutterWindow.swift`.
The result is a cute always-on-top window sized somewhat like an iPhone SE. No plugins needed.
1. If you have 40 people who come to your spot and 1 disruptive jerk & don’t do anything, the 40 won’t come back
2. You need to maintain a fun and welcoming atmosphere even if you have regulars, that’s what helps you grow
1. If you have 40 people who come to your spot and 1 disruptive jerk & don’t do anything, the 40 won’t come back
2. You need to maintain a fun and welcoming atmosphere even if you have regulars, that’s what helps you grow
My POV: whether or not to have stand-ups should be up to the developer team (not the "scrum master" or product manager, etc).
Once you let the development team set their own process, it matters a lot less what they decide to do.
There is no one answer. Eg a team full of senior folks working independently will see less value in this, than e.g. a team where lots of ppl get blocked, on a daily basis.
My POV: whether or not to have stand-ups should be up to the developer team (not the "scrum master" or product manager, etc).
Once you let the development team set their own process, it matters a lot less what they decide to do.
https://userinyerface.com/
https://userinyerface.com/