Lifestream
02:18 utc mar 20 2019 permalink

whoa throwback `chattr +i` to prevent puppet from overwriting files on a prod box that you were manually changing #devops

Photo for post 668
07:03 utc mar 14 2019 permalink

Deck making for an internal tech talk called "How to Implement the Chromecast Protocol in Rust When You Don't Know Rust" #rust futures and impl trait 😭 #fail

19:54 utc mar 12 2019 permalink

When asking someone to do something via email, the fact that they’ve even opened it is a big hurdle. Make their life easy: in-line as much as you can, minimize clicks, make links easy to scan, be direct, have a tl;dr #communication #email

03:58 utc mar 11 2019 permalink

I'm speaking at Monitorama on June 4-6. My talk is titled The AWS Billing Machine and Optimizing Cloud Costs. #conference #aws #cost

03:57 utc mar 11 2019 permalink

I'm speaking at DevOpsDays Seattle on April 23. My talk is titled The AWS Billing Machine and Optimizing Cloud Costs. #conference #aws #cost

21:19 utc feb 23 2019 permalink

Larson Media Training 101: Answer the question you wish you were asked. #communication

21:18 utc feb 23 2019 permalink

Spaceships don’t come equipped with a rear view mirror 🚀 #win

05:27 utc feb 10 2019 permalink

I live in Seattle now. First week at the Stripe office was quiet due to the snow. Working on expanding Stripe into Latin America.

06:07 utc jan 27 2019 permalink

I have eliminated all explicit casts in punchtop #rust #win https://github.com/lopopolo/punchtop/commit/1e41ca3

05:47 utc jan 27 2019 permalink

More #rust safety: removed a cast to usize with the new usize::from_be_bytes converter https://github.com/lopopolo/punchtop/commit/2263c80 #win

05:19 utc jan 27 2019 permalink

#marketing is easier if you have metrics to support your impact. I like to always tie my metrics back to dollars.

03:02 utc jan 27 2019 permalink

One common hangup I've encountered when discussing #marketing my work with other engineers is the notion that the work was easy or trivial to implement. That's not the important part! What the org cares about is impact. Tell a good story!

03:01 utc jan 27 2019 permalink

To be good at #marketing yourself, you need to be good at communication, both written and verbal. Don't be afraid to talk about your work, either to your manager, your skip level, your users, an email list, or the company all hands meeting.

02:58 utc jan 27 2019 permalink

As an engineer, I care very much about #marketing myself, my team, and my work. I am of the impression that my work does not speak for itself, I have to speak for my work. Being high impact means making sure the org knows it, too.

08:00 utc jan 21 2019 permalink

The game that I'm working on is punchtop https://github.com/lopopolo/punchtop #win #rust #powerhour

07:59 utc jan 21 2019 permalink

Making a mental note that I've decided to go static with hyperbola. Not sure when this project will get done, but here's to 2019. I have dreams of a custom #webpack and #markdown generator, S3 and CloudFront for distribution.

07:57 utc jan 21 2019 permalink

I made a small #rust crate called stream-util for a game I'm working on. https://github.com/lopopolo/punchtop/tree/master/stream-util allows graceful drains of tokio mpsc channels or canceling a futures Stream. Clippy pedantic and fully documented #win

07:54 utc jan 21 2019 permalink

I implemented a #rust client for the #chromecast protocol for a game I'm working on. I collected a fairly exhaustive set of protocol documentation: https://github.com/lopopolo/punchtop/tree/master/cast-client

23:07 utc dec 28 2018 permalink

The most expensive part of hyperbola's #aws infrastructure is the SSM PrivateLink endpoint in 3 AZs #fail #cost

19:48 utc dec 26 2018 permalink

First #rust #patch accepted https://github.com/asomers/futures-locks/pull/10 closing out 2018 with a bang