Talking, Typing, Thinking: Software Is Not a Desk Job
tl;dr Developers over-optimise for the egonomics of typing and not enough for the egronomics of thinking.
The latest blog posts to take off on Hacker News. 399 posts.
tl;dr Developers over-optimise for the egonomics of typing and not enough for the egronomics of thinking.
Here’s an unavoidable fact: the software project you’re working on has some flaws that no one knows about. Not you, your users, nor anyone in your team. These could be anything from fau…
I’ve become increasingly disgruntled at the state of hiring, and now I’m mad enough to write this blog post.
If programmers were just more disciplined, more professional, they'd write better software. All they need is a code of conduct telling them how to work like those of us who've worked it out. The above statement is true, which is a good thing for those of us interested in improving the state of software and...
My name is Molson Hart. I’m the CEO of a consumer products company I founded 10 years ago, called Viahart. We design and distribute toys…
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…
If you are an average 30 yr old engineer, let's say you want to retire reasonably by the time you are 60. A year wasted at a poor job or role is equivalent to you throwing away 3.3% of your career. The older you get, the steeper your loss is.
How to answer questions in a helpful way
Husband, software engineer at Nubank , computer scientist, coffee taster, book reader, stand up coder
Aisha’s hands rattle you. They float gently in front of her shoulders, wrists cocked back. One sways cheerfully as she banters with the hiring manager—her lacquered nails a cyan mosaic over ochre palms. They flit, then hover momentarily as the two women arrange lunch. When the door closes, Aisha slaps her fingertips…
Be a creator, not just a consumer.
If you want to get a job as a software witch, you’re going to have to pass a whiteboard interview. We all do them, as engineers–often as a part of our morning ritual, along with arranging a beautiful grid of xterms across the astral plane, and compulsively running ls in every nearby directory–just in case things have…
Writing quality software is hard. Sometimes, software breaks in entertaining ways. However, when software runs everything from personal assistants like Alexa and Google Home to banking to elections, some bugs can be much more severe. Thi...
In 2001 I had just graduated from a small town high school and headed off to a small town college. I found myself in the quaint computer lab where the
The Midwest tech startup scene is growing. Jobs data show tons of Midwest tech companies are hiring, making the region worth looking into for tech workers.
The news is out : I left France, I'm no longer a professor at EURECOM, I joined the Malware Research Team at CISCO Talos, and I moved to beautiful Vienna. Big change :-)
A look into why most of the Hacktoberfest PRs are “manufactured” in India
A collaborative AI workspace, built on your company context. Build and orchestrate agents right alongside your team's projects, meetings, and connected apps.
This title is a little misleading.
My book, Designing Data-Intensive Applications , recently passed the milestone of 100,000 copies sold. Last year, it was the second-best-selling book in O’Reilly’s entire catalogue, second only to Aurélien Géron’s machine learning book . Machine learning is obviously a hot topic, so I am quite content with coming…
I’ve taken to using the word “energized” over “impactful.” “Impactful” feels company-centric, and while that’s important, “energized” is more inwards-looking. Finding energizing work is what has kept me at Stripe for so long, pursuing impactful work. - Michelle Bu We all have a finite amount of time to live, and…