Working and Communicating with Japanese Engineers
Working on an international tech team comes with communication challenges that go beyond just language. Here’s some practical advice I’ve gathered in my ten years of working in Japan.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,087 posts.
Working on an international tech team comes with communication challenges that go beyond just language. Here’s some practical advice I’ve gathered in my ten years of working in Japan.
I have hated Tim Ferriss for a long time. I have hated him since we both had editors at Crown Publishing who sat next to each other and I heard how difficult he is. I didn’t blog about it because first of all, I’m sure the buzz about me is that I’m difficult, too. And […]
They are the poster boys of matrimonial classifieds. They are paid handsomely, perceived to be intelligent and travel abroad frequently. Single-handedly, they brought purpose to the otherwise sleep…
RFCs, also called Design Documents, let us describe software designs before implementation. But how do you make sure that RFCs get deep review and are seen by the right people? How do you help reviewers catch problems in a system’s design? We’ve been iterating on our RFC review process and here’s wh
In this series, I’m recounting work stories to learn from my mistakes. I call them Things I Learned the Hard Way .
Copying and pasting can be dangerous, but then again, so can many aspects of software development when done incautiously. In this post, I’ll take a look at what code copying actually means for software development, what good code theft means, and the pitfalls of copying badly.
Banner announcing OPA creators joining Apple
Meet Glowforge, the 3D laser printer that makes magical things at the push of a button.
Work gets done at 11AM on a Monday in October. At all other times of day, we're basically slacking from our most productive.
One of the unspoken areas about software development is building usable software.
[Since this was originally posted commenters have added 100+ addition methods – see the comments below. There’s more commentary on reddit] The software industry might be the world’…
I started working when I was 14 (I lied about my age) and counting four years in the Air Force I’ve worked in 12 jobs. I left each one of them when I was bored, ready to move on, got fired, or lear…
A common dilemma faced by developer company founders is that while CPOs add significantly greater value than junior and senior PMs, they are expensive resources. To successfully navigate this dilemma, let’s break down the various levels of PM in terms of the product needs your business is likely to encounter.
Note: If you disagree with what’s expressed in this post, I encourage you to also take a look at my more nuanced and comprehensive post on the topic of code duplication, which gives a more thorough refutation of some of the popular ideas around duplication. “Duplication is cheaper than the wrong abstraction” is a…
Our thoughts on compensation, and how they reflect Oxide's values.
An engineer invests countless hours preparing to interview for a new job. To succeed, the engineer must meet the hiring bar. What does that actually mean?