Profile

Cover photo
Jonathan Lange
Works at ClusterHQ
Attended University of Tasmania
Lives in London, UK
1,280 followers|435,430 views
AboutPosts

Stream

Jonathan Lange

Shared publicly  - 
 
Yes, Hangouts, I know I was on a call with my manager. I was there. Why are you making me click buttons to acknowledge the fact?
6
Graham Binns's profile photoJulian Edwards's profile photo
2 comments
 
I especially like the way all my devices go nuts when I have an incoming call and randomly decide not to stop ringing when I answer on one of them.
Add a comment...

Jonathan Lange

Shared publicly  - 
 
Very frothy brain this weekend, full of sound and fury.

- wrote a rant on Haskell documentation, https://jml.io/2015/10/a-wish-for-haskell-documentation.html, which is middling popular on reddit's /r/haskell.

- wrote up some problems with testtools.matchers in a desperate quest to try get my thoughts in some sort of sensible order.

- thought about how to make the excellent fixtures library useful for async Python code, which culminated in a "sketch" patch against Twisted (blocked by a bug in py2app, of all things), and another sketch for fixture itself

- did some extensive refactoring of some personal haskell code

All of these were cases where I've had ideas on the brain for a while and needed to get them out. I guess it's good that they are out, but it's felt as if some lesser, lizard part of me has been holding the reins. 

Signing off for a real rest.
2
Andrew B's profile photoJonathan Lange's profile photoIngvar Mattsson's profile photo
4 comments
 
I'd say that Go's interfaces are post-1980s.
Add a comment...

Jonathan Lange

Shared publicly  - 
 
Grateful to +Steven Thurgood for constantly asking "What's the user impact?", and caring about the answer. Is now a solid part of my toolkit for dealing with annoying problems.
5
Add a comment...

Jonathan Lange

Shared publicly  - 
 
I'm looking for good, public resources on how to do post-mortems well. Any suggestions?
2
Ingvar Mattsson's profile photoJonathan Lange's profile photoMartin Pool's profile photo
3 comments
 
Great examples: http://www.uspa.org/USPAMembers/Safety/AccidentReports.aspx

edit - that's not sarcasm - although they're chilling I think they are exemplary concise lessons
Add a comment...

Jonathan Lange

Shared publicly  - 
 
Does anyone else feel that the new logo clashes with the rest of the material design palette? Makes things like Drive a little shoddy.
2
Add a comment...

Jonathan Lange

Shared publicly  - 
 
 
Yesterday we published more details on the past decade of our cluster networking work, with lots of pictures (see article below).  For the technical details see this blog post: http://googleresearch.blogspot.com/2015/08/pulling-back-curtain-on-googles-network.html and for the gory details this SIGCOMM paper: http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/43837.pdf.
10 comments on original post
1
Add a comment...

Jonathan Lange

Shared publicly  - 
 
I've heard various murmurings about holacracy. This mildly critics article makes me want to learn more.

United States of Inc.: Corporations As Nation-States in Silicon Valley’s Latest Utopian Management Scheme
In Holacracy's vision, workers are citizens of the companies that will one day rule the world.
4
1
Robert Collins's profile photoFrancis Lacoste's profile photo
4 comments
 
Yes, that's the right one! This youtube talk gives a good overview: https://youtu.be/gcS04BI2sbk There is also this excellent notes slide deck: http://www.reinventing-business.com/2015/06/the-best-summary-of-teal-organizations.html?m=1
Reinventing Business: The Best Summary of Teal Organizations So Far
Add a comment...

Jonathan Lange

Shared publicly  - 
 
So good. Must do.
 
A quick puzzle to test your problem solving: Guess the rule that sequences of three numbers obey.
A short game sheds light on government policy, corporate America, and why no one likes to be wrong.
19 comments on original post
2
4
Colin Watson's profile photoChristopher Halse Rogers's profile photoJulian Edwards's profile photoGary van der Merwe's profile photo
4 comments
 
Yhea, Sadly also seen this before: https://www.youtube.com/watch?v=vKA4w2O61Xo
Add a comment...
Have him in circles
1,280 people
Joshua R. Poulson's profile photo
Вася Петров's profile photo
Kees Cook's profile photo
zeo trick's profile photo
Aleksandra Kłapcińska's profile photo
Deepali Sharma's profile photo
Fry Tvin's profile photo
Ronnie Tucker's profile photo
Pia Waugh's profile photo

Jonathan Lange

Shared publicly  - 
 
Never been much into Trek, and actually quite like military sci-fi (very much looking forward to The Expanse on TV), but non-military stuff is great too. 
 
"""
[I]t is with restrained excitement that I welcome the news of a brand new Star Trek TV show coming in 2017. Trek belongs on TV and it’s been gone for more than a decade. But I’m scared because, let’s be honest, Star Trek hasn’t been itself for a long time.

What was once a wonderful, rich universe filled with stories about humanity exploring the stars, overcoming its baser nature and avoiding force has become a vehicle for weird, military themed action-adventure stories.
"""
A plea for restoration in the upcoming TV series.
1 comment on original post
2
Add a comment...

Jonathan Lange

Shared publicly  - 
 
 
In 1965, Sir Tony Hoare introduced the null reference. Fifty years later, we look at its drawbacks, its presence, and the better way.
View original post
2
1
Add a comment...

Jonathan Lange

Shared publicly  - 
 
Google has open sourced their build tool. Can we use it to run our Python test suites more quickly? 
Bazel is a build tool from Google that I used a lot during my time there. Happily, it’s been open sourced, so I can look into using it for my own Python projects. Let me tell you why I’m excited about it, and then follow up with initial ...
8
2
Martin Pool's profile photoRobert Collins's profile photo
15 comments
 
one of the things testr aspires to is detecting hung or nonresponsive tests, and also glueing debuggers into the UI (which is interesting for clustered builds).  The hesitation I have about output files as a sheparding mechanism is that it makes those things very hard to do. Perhaps testr shouldn't aspire to them - but see e.g. py.tests's pdb support for an example of it being nice to have
Add a comment...
People
Have him in circles
1,280 people
Joshua R. Poulson's profile photo
Вася Петров's profile photo
Kees Cook's profile photo
zeo trick's profile photo
Aleksandra Kłapcińska's profile photo
Deepali Sharma's profile photo
Fry Tvin's profile photo
Ronnie Tucker's profile photo
Pia Waugh's profile photo
Work
Occupation
Programmer
Employment
  • ClusterHQ
    Senior Engineer, 2015 - present
  • Google
    SWE / SRE, 2013 - 2015
  • Canonical Ltd.
    Engineer, 2007 - 2013
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
London, UK
Links
Contributor to
Story
Tagline
Make software that is a delight to use. Eliminate obstacles and junk. Understand how things connect. Learn from everyone.
Introduction
The posts I share here represent my own views and not those of my employer.
Education
  • University of Tasmania
    Mathematics and Computer Science, 1999 - 2004
Basic Information
Gender
Male