Posts

X11 Move Window from Command-Line

Occasionally a window is created using some coordinates that are not actually visible. Most often for me this happens when I'm bouncing between machines and am redirecting X11 windows from one to another. A quick solution for moving the window to a new position.

[Wizardology] Leadership in Game Development

Image
 From interview with Wizardology podcast  May 2021. In this episode, we talk with Mike Acton, VP of DOTS at Unity and previous Engine Director at Insomniac Games, about leadership in game development.  

[Unite LA 2018] ECS Track: LOD and Culling Systems That Scale

Image
Presentation at Unite LA 2018. An example of how the problem (and solution) changes depending on what the available data actually is, how it's stored, and what the requirements actually are. How we used ECS to display a large environment in the Unite LA MegaCity streaming demo. Slides:  https://www.slideshare.net/unity3d/lod-and-culling-systems-that-scale-unite-la  

Who will learn from this?

Image
Inevitably, if I dig hard enough, the answer to the question “What specific change do I want?” will be to learn something. Or help someone else learn something. Usually both simultaneously. I can have other good reasons to share something, like asking for help or even self-promotion. I can have other good reasons to give feedback, like improving overall efficiency or communications. I can have another reason to build something or write some code, like creating something that people can enjoy and use. But if ultimately it doesn’t come down to learning, it’s just pointless drivel. Even the jokes I tell should be in the service of some opportunity to learn.

If you don’t ask for it, don’t complain if you don’t get it.

Image
Unless I’m just speaking to hear the sound of my own voice or to pass the time away, I am saying something for some purpose. That purpose can either be implied or explicit. I’ve found it’s a lot more effective to be honest with myself and others, and explicit about what that purpose is. Asking “What specific change do I want?” gives me a moment to reflect on that purpose.

The traits I value most in the people I work with...

Image
An unordered list of the traits I value most in the people I work with generally and on my team more specifically. Be a champion for quality Be a champion for efficiency Have an insatiable curiosity Have a point of view Value good communication Value introspection and self-review Be pro-active Be fearless in the face of hard problems Value performance Value simplicity Be responsible with expectations Be responsible with time and resources Bring more value than cost Give and receive feedback well Be a leader