Great Hacker != Great Hire (2004)
I thoroughly enjoyed reading Paul Graham's recent essay Great Hackers . His sermon is well-written, and I assume it played very well when he preached it to the choir at OSCON .
I thoroughly enjoyed reading Paul Graham's recent essay Great Hackers . His sermon is well-written, and I assume it played very well when he preached it to the choir at OSCON .
You're not asking for a job, you're selling a service. The true question behind every interview is "How can you help us?"
Another week has passed, and another 3 million people in the US have filed for unemployment. While the current situation hasn’t impacted programming jobs quite as much, it’s just a matter of time before the economic damage hits most everywhere. There will be layoffs, and plenty of them, and occasionally whole…
In the mid-90s I was an avid user of online conferencing system called CIX (Compulink Information eXchange). CIX was built using the CoSy Conferencing system from the University of Guelph, which has since been open sourced. Think of it like a dial-up or telnet-accessed forum or message board with a nerd-heavy…
The keys to debate effectively as a software developer and therefore bringing value to yourself and your company.
As universities are switching to 100% remote teaching in the coming semester, many undergraduate students should strongly consider getting a “DIY” CS degree: take the same courses you would at your own school, but on any one of the online Massive Open Online Course (MOOC) platforms, like Coursera or edX. Advantages…
I'll be looking for a new job soon, readers! And this has been cause for some reflection. In Emeryville, CA, there is an "international...
A founder recently asked me how to stop caring what other people think. I didn’t have an answer, and after reflecting on it more, I think it's the wrong question. Almost everyone cares what...
Doing the hard things is both the best thing for the company, for you and counterintuitively – your lifestyle.
“You wouldn’t want to be me.” is the line Elon Musk tells Joe Rogan about his life. Many of us see the successes and the outward experiences people produce and think up. Yet, few of us get to see what it’s like on the inside of that person’s body or day to day life. It […]
and how do you use it?
Software engineer, etc etc
See a shorter, and updated version of this test here: The Pragmatic Engineer Test: 12 Questions on Engineering Culture [https://blog.pragmaticengineer.com/pragmatic-engineer-test/]. I've talked with dozens of software developers about what they like and dislike about their workplace - team, and company …
My heart was racing. My palms sweating. I was going to be fired.\nPerformance reviews had just ended, and it was time to meet my manager and be told my results. Except I knew what it would say. How else do you rate a programmer who doesn’t code?
Legal Fees: Not a Hill to Die On, But Some Parity Would be Nice
College was a superlative time in my life. I made lifelong friends, had many opportunities, and even started a little business.
The US is probably going into recession - here's why I'm talking about it now, what it could look like, what Devs can do to prepare, and why it's not the End of the World.
This is the first part of a two part masterclass on remote work, now live here: 01:46 Meet Shogun, the e-commerce page builder 02:58 They started fully remote as a side project that became...
There is often pressure inside Software development for Software developers to code outside of work hours. Whether you are a Python, Ruby, Java, or any other developer... There is absolutely no need to code outside of work if you don't want too. Coding is considered a passion for some, but others they don't think this…
As I looked around and realized for the hundredth time that I was surrounded by people exactly like me, something inside me snapped. I downloaded the latest American Community Survey microdata, fired up R and started calculating feverishly.
Better hiring leads to better work environments, less turnover, and more innovation and productivity. When you understand the limitations and pitfalls of the job interview, you improve your chances of hiring the best possible person for your needs.
If there’s one thing that engineers, engineering managers, and technology executives are likely to agree on, it’s that there’s a crisis of technical quality. One diagnosis and cure is easy to identify: our engineers aren’t prioritizing quality, and we need to hire better engineers or retrain the ones we have. Of…
As a "fully remote work" company, we had to make some choices about the technologies we use to work together and stay in touch. We decided...