New
The latest blog posts to take off on Hacker News. 6,087 posts.
Healthy Self-Doubt
At some point in my software engineering/leadership career, it became evident that I was expected to have Impostor Syndrome. Indeed, it became clear that all underrepresented people in tech were expected to have Impostor Syndrome. I noticed this mostly in groups of women where especially the younger women would talk…
On Interviewing Programmers
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...
How Developers Stop Learning: Rise of the Expert Beginner (2012)
In this post, I describe the phenomenon of the so-called expert beginner -- someone with mediocre skill who thinks he's an expert.
Limitations and pitfalls of the job interview
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.
The gap between learning code and producing usable software
One of the unspoken areas about software development is building usable software.
Missing Structure in Technical Discussions
People are amazing creatures. When discussing a complex issue, they are able to keep multiple independentarguments in their heads, the pieces of supporting a...
Does scrum ruin great engineers or are you doing it wrong?
A question on Stack Overflow’s Software Engineering site caught our attention recently. It tries to come to terms with the impact of scrum on developers' ability to do a great job. The claim is a bold one: Scrum is turning good developers into average ones. Could that be true?
Why do so few people major in computer science? (2017)
The number of people who majored in computer science in the US isn't much higher in 2015 than in 2005. Why do so few students major in computer science?
Finishing a side project
I've struggled with some side projects and had success with others. In this post, I'll focus on the actions and adjustments that have worked for me.
Xi-Editor Retrospective
A bit more than four years ago I started the xi-editor project. Now I have placed it on the back burner (though there is still some activity from the open source community). The original goal was to deliver a very high quality editing experience. To this end, the project spent a rather large number of “novelty…
Personal OKRs for Success
How to use OKRs for personal goal setting and tracking your progress
What I learned from writing for The Onion for a month (2015)
I wrote for The Onion News Network for exactly four weeks. Here's what I learned.
Laura Deming, founder of the Longevity Fund, on being homeschooled
Announcements, essays, and updates.
You might as well be a great copy editor
Alas, our minds automatically fill in gaps and cover over mistakes when we read.
Software reuse is more like an organ transplant than snapping Lego blocks (2011)
People have been comparing software components to LEGO blocks for a couple decades. We should be able to assemble applications by snapping together modular components, just like LEGOs. There has been progress, but for the most part we haven't realized the promise LEGO-style software development. Integrating two…
The End of OS X
OS X is retired, but fortunately, its legacy appears to live on in macOS 11.0.
Chrome killed my extension and won’t tell me why
We need to start building our defenses and forging relationships today. If we don’t unite and speak together, we will forever be powerless and at the mercy of our gatekeeper. We also open our forum to CWS staff, and extension advocates like @DotProto.
Reflections on Being a Female Founder
Not a lot is written about being a female founder and CEO. I used to believe that my journey as a startup founder was the same as any other founder's experience, regardless of gender, in that it is...
MSU Vice President of research & innovation Steve Hsu has been forced to resign
President Stanley asked me this afternoon for my resignation. I do not agree with his decision, as serious issues of academic freedom and fr...
Apple is threatening to terminate my developer account with no clear reason
UPDATE June 18, 2020 at 10:24 PM EST: I have made contact with a human at Apple after they reached to me via Resolution Center. We are working on solving the issues, and while I have not been told “yes, your account will not be terminated”, I believe in good faith we will work something out. Yes, the issue was my…
On Coding, Ego and Attention
My thoughts on coding, ego and attention. How I learned to get out of my own way by learning about this link between ego and attention.
How many of you know that the team is working on something that no-one wants?
Most companies mistakenly apply value replication principles to discovery