Strategies for Long Projects
I’m in the middle of three multi-month to a year projects right now: Writing a book Running a marathon Building a ...
I’m in the middle of three multi-month to a year projects right now: Writing a book Running a marathon Building a ...
Earlier this month, Broadcom published findings from our frontier model research initiative examining what frontier AI models can do when applied to vulnerability discovery and...
You probably saw the big discussion this past weekend on Twitter about 10x Engineers. It all started with a tweet about how to recognize a 10x Engineer, followed by tons of responses about how usel…
Java Programming tutorials and Interview Questions, book and course recommendations from Udemy, Pluralsight, Coursera, edX etc
Some of the strategies I use for managing my disability in the workplace.
I’m approaching my ten year anniversary on Stack Overflow. Over the past decade, how I use the site and my understanding of it has evolved quite a bit, so I thought I’d share some of what I’ve learned along the way.
Your reading today comes in the form of this Medium article by Heather Demetrios: “ How To Lose A Third Of A Million Dollars Without Even Trying .” It’s a good article. I feel deeply for the writer, because this shit we do comes with no real map. No creative map, no story map, no industry map, no money map. “HERE IS A…
A plea to Haskellers everywhere.
(For the avoidance of doubt, I have nothing to do with hiring at my employer. This test is probably deeply problematic in ways you'll angrily Tweet me about.) I'd like to tell you a story! I am a teenager applying for temp jobs. It's the late 1990s and the temp agency have asked me to take a Microsoft Office test. You…
Ah, January. A time of optimism, a time for starting afresh. For making new goals and resolutions. And in the web development world, for looking at the landscape and deciding what we need to learn just to keep up. Because let’s face it - web development is always changing, and if we aren’t constantly learning we’re…
Programmers are expensive and difficult to control; here are a few tricks to keep them underpaid and happy, for a while.
This is an old and outdated version of the blog. If you haven’t read this post yet, then please see the new one for the most up-to-date content: “So You Want To Work in Cyber Security?”. This version is kept here for archival purposes only.
Write small blocks of code. How small? Here's how small.
Despite our best intentions, life has a way of becoming complicated. People, tasks, responsibilities, deadlines, and even recreation all compete for our attention. The human brain however, simply does not respond well to the stress of juggling multiple priorities. That’s where Personal Kanban can help.
Assuming you're in the unusual position of actually having budget for quality, here's what to spend it on.
The Silicon Valley narrative centers on entrepreneurial protagonists who are poised one predestined step away from changing the world. A decade ago they were heroes, and more recently they’ve become villains, but either way they are absolutely the protagonists. Working within the industry, I’ve worked with quite a few…
Insights and strategies for making a successful remote environment for your team and company, from the perspective of Bearer's CTO.
The development team’s capabilities for battling deadlines are fairly restricted, yet they end up committing to them in day-to-day life…
Leif Singer, an engineer at Automattic, tells us about interviewing for a remote job at Automattic.
Something embarrassing happened to me the other day. I was playing around with a new server on Digital Ocean and it occurred to me: I had no idea how to manage …
Context matters. Sometimes we need to get things done, sometimes we need to build things to last.
If I was setting up curriculum at a university I’d make an entire semester-long class on The Challenger disaster, and make it required for any remotely STEM-oriented major. Because I think it…
Contents A New Idea Desire to Share Affirming Response The Naming The Movement Pressure for Simplification Fear of Stagnation Commoditizing the Excellence Crescendo of Disillusionment Conclusion A
Some may be bold leaders, but they create a dangerous corporate culture.
If you've ever thought of publishing a tech book then read up on my experiences writing HTTP/2 in Action for Manning.