Search Results: programming
What Makes a Senior Engineer Senior, and How Do You Build a Great Team?
…the animal. Peter Naur got at this back in 1985 in " Programming as Theory Building ". His claim is that the real theory of a program lives in the heads of the people who built it, and… [more]
lab
Welcome to the lab! This is a list of simple experiments and projects that will be updated as new ones are made. Check them out, use them... whatever! Mazes a simple maze generator I made for my kids.… [more]
2021: Year in Review
…| William Barber II | 2021 Your Users Can Code - Building Programming Languages for your Users Why Position Trumps Power ft. Lanterne Rouge Bela Fleck teaches us his ’three-finger’ style… [more]
Encourage teams to take risks
…process, to mentors, to POCs(Proof of Concepts), to pair programming, we have a lot of tools here. And we need to use them, because growing the people on our teams is the most important thing we can… [more]
A Simple QR Code Based System for Organizing Your Boxes
…about how I could create a system without doing any programming and in a few minutes. Time being precious with a newborn in the house. I knew that a QR code could point to a url, so I just needed some… [more]
On Bikesheds
The really, really short answer is that you should not. The somewhat longer answer is that just because you are capable of building a bikeshed does not mean you should stop others from building one… [more]
The right Tools for the right job
Last week I did a bit of programming for Game Of Codes in my "free" time which lead me to a couple of interesting observations. 1. Number of passing tests is more important then compute time This… [more]
Office Hours
…you would like to talk about. Could be bikes. Could be programming. Could just be that you need to talk. Whatever. I am here as a resource for you for the 20-ish minutes that our meeting lasts. So… [more]
Language Drift and finding code beautiful
…and can be maintained. Languages shift, code styles and programming languages do too and we should be open to those shifts. Maybe they will stick, but maybe they won’t. But, we should be able to… [more]
Being Senior Part 1- the books and data
…An Inquiry Into Values by Robert M. Pirsig. These are not programming books... but they will help you be a better programmer. If you came to my talk today, Thanks! You are awesome! If not...… [more]
Io: the language, not the moon
This is the first in the Seven Languages series of posts and covers the Io language , a small prototypal language. Let’s get this out of the way right now. I love Io . It’s amazing. The… [more]
Seven Languages
A few weeks ago we started a book club at work and we are running through Seven Languages in Seven Weeks (but we are doing it in 14 weeks instead). So far the book is fantastic but I want to get even… [more]
estimations and theory building
…Naur around the team a few days ago. It’s entitled Programming as Theory Building and discusses the idea that programming is closer to building theories of how the world works then it is to… [more]
Learning the Trade
…Haskellcast is awesome if you are interested in functional programming in general and Haskell in particular. ShopTalk is a recent addition to my podcast list. Fun look into the trade. Sometimes feels… [more]
Biology and CSS
…onto the wrong blog. Because what does this have to do programming and CSS? Well it turns out that CSS uses basically the same inheritance model. Just like each of your parents contributed traits to… [more]
Modules not Globals
Often newer JS developers ask when they should turn something into a standalone module. When should that function turn into its own file? There are lots of things we could talk about with… [more]
Short Circuit and the Javascript IF Statement
…though it is almost as cool. In javascript, as in many programming languages logical and statements short circuit if the first element isn't true. So basically if you say if(false && true) Javascript… [more]