Beware of Developers Who Do Negative Work
Not all developers make positive contributions. Some create more work for others than they do themselves.
Topics /
The most popular blog posts about software engineering on Hacker News. 21,827 posts.
Not all developers make positive contributions. Some create more work for others than they do themselves.
In this post I would like to reflect a bit on the Julia programming language. These are my personal views and I have had more than a year developing a lot of packages for the Julia programming language. After roaming around many different languages including R, MATLAB, C, and Python; Julia is finally a language I am…
I have been job hunting in the last 2 months or so. Thankfully, I am settled with a company I admire now, and it seemed like I had more luck than the average job applicant. But among the handful of companies that I had the pleasure to interview with, I had my fair share of interesting moments.
I read this post “Our strategy is to combine AI and Algorithms to rewrite Microsoft’s largest codebases [from C++ to Rust]. Our North Star is ‘1 engineer, 1 month, 1 million lines of code.” and it got me curious, how difficult is it really?
# TLDR Datastar is a new hypermedia framework that makes building real-time web applications simpler and more efficient. It prioritizes server-side logic, uses “signals” for automatic UI updates, and leverages Server-Sent Events for lightning-fast performance. If you’re looking for a streamlined alternative to…
How the Elixir community can survive — and thrive — in an age of LLMs.
From API contract to documentation portal: streamline your workflow and deliver the best API experience. Built for engineers and tech writers.
Here is a Go function, if_max(). It finds the max value of an array of integers. Simple enough:
On the Origin of Emacs in 1976 (Emacs blog articles)
A reference architecture for the LLM app stack. It shows the most common systems, tools, and design patterns used by AI startups and tech companies.
Programming blog of Eugene
What a great title. 'URLs are UI.' Pithy, clear, crisp. Very true. I've been ...
Lewis Van Winkle, he creator of F5Bot—a free service that emails you when selected keywords are mention on Reddit, Hacker News, or Lobsters—explains in detail how it works, and how it's able to scrape million of Reddit comments per day.
Lately I’m writing lots of Rust , and I’m particularly interested in systems programming on unix. I’ve been using and contributing to a library called nix 1 , whose mission is to provide ‘Rust friendly bindings to *nix APIs’.
Since making a sudden leap from computer science to academic medicine about seven years ago, I haven’t programmed as much.
There is a pattern I am very fond of - “one database per tenant” in web applications with multiple, isolated users. Recently, I needed to fix an application I had for a long time where this database-per-tenant multitenancy utterly broke down, because I was doing connection management wrong. Which begat the question…
Yes, I know, it’s a long text, and it was my conscious decision to write it in this way. But fear not! Imagine that you read a book, take a look at the introduction and first few interesting sections, think about it and then find time to read further. I hope I’ve left enough references, so if you don’t get some ideas…
GPU code can now use Rust's standard library. We share the implementation approach and what this unlocks for GPU programming.
The 90's was a decade of considerable improvement in the world of video-game consoles [1] . Each new model brought advanced processing power and better graphics without compromise.
Deep Learning is a very hot topic these days especially in computer vision applications and you probably see it in the news and get curious. Now the question is, how do you get started with it? Today's guest blogger, Toshi Takeuchi, gives us a quick tutorial on artificial neural networks as a starting point for your…
Writing is one of the most powerful forms of communication, and it’s useful in a multitude of roles and contexts. As a blog-writing , documentation-authoring , twitter-shitposting DevEx engineer I spend a lot of my time writing. Recently, someone paid me a very nice compliment about a blog I’d written and asked how…
CedarDB is a database system that delivers unmatched performance for transactions and analytics, from small writes to handling billions of rows. Built on cutting-edge research to power today’s tools and tomorrow’s challenges.
The last few weeks I've been working on an interesting new idea, hacking out a prototype. The code is not really clean enough for public consumption yet, and a bunch of features are missing. However, its now at the stage where it can be demoed and evaluated. I think the best way to introduce it...
A community and blog for embedded software makers
I've been doing a lot of work in the Nginx world over the last few years and I've also been thinking about writing a series of tutorial-like articles to explain to more people what I've done and what I've learned in this area. Now I have finally decided to post serial articles to the Sina Blog…