It occurred to me today that I I'm pushing 10 years behind the keyboard. 10 years since I discovered this most wonderful cure for boredom known as programming. It makes me think back on the early days. One thing that stands out in my memory is how I first reacted to Github. ## I had no idea what to make of it This is not to disparage Github—I've grown to quite like their UI—but at the same time I'm struck by how hard it can be to break in to software development. It's not hard in theory, but in practice our industry can be very daunting to the uninitiated. ## Is our industry inaccessible? I'm honestly unsure. Sure there are difficult (or at least unintuitive) concepts to grapple with when learning software but how much of that is incidental complexity vs inherent complexity? Software is often bout web pages and Wordpress and form validation, but there is real complexity in the systems we use every day and someone built it.