Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 514 posts.
Interviewing programmers: coding test results.
I've now stopped accepting new versions, so please don't send me any more. However, there has been such a strong reaction to this that I intend to offer another opportunity for people to write simple code and have it analysed and compared with others.
Me vs Backspace: my war against a rogue character
A while ago, I began receiving reports from various people in IRC that I was prepending a garbage ascii character to some of my messages. I found this very odd. The complaints didn’t stop. It became a running joke. Eventually, playful mockery. It is a bit demeaning to hang out in programmer corners and not have any…
Announcing ... MathML! (WebKit)
If you’ve been following check-ins for the last year or so, then you already know that some dedicated contributors have been working on a MathML implementation in WebKit.
Git's Little Bundle of Joy
Le magazine vous livre gratuitement le meilleur de l'actualité, des conseils et astuces, des informations générales, des articles sur l'actualité régionale, etc.
The Future of Compiler Optimization
Hello, My name is Nadav and I am a PhD candidate, researching compilers for embedded systems and high-level synthesis. This is an excellent post and I enjoyed reading it. I have a few comments. 1. I agree about verification and optimization joining forces. We already see it to some extent with compiler warnings. 2…
Building blocks of a scalable webcrawler.
In my last semester as a student, I had the chance of working for an awesome company ( Acquia ) on a very interesting project. It all started with a post over at Dries Buytaert's blog. He is the CTO and co-founder of Acquia (and Mollom), inventor of Drupal, open-source celebrity and also knows a thing or two about…
Real Go Projects: SmartTwitter and web.go
How Michael Hoisie used Go to build SmartTwitter and web.go.
Emacs-fu: some handy key bindings
Emacs offers many handy key bindings; every now and then I come across a new one, which has been hiding there somewhere for a decade or...
Get Ready For C# 4.0
Access to this page requires authorization. You can try signing in or changing directories .
Why Enterprise Software Sucks
Khoi, who’s consistently one of the best writers on the web, recently took a swipe at enterprise software. Who can blame him? We agree. If you work at a big company and you’ve ever had to do something that should be simple, like file an expense report, make changes to your salary withholdi…
Running Shells in Emacs: An Overview
One of Emacs's strongest capabilities is its ability to talk to external shells, like bash, or emulate an entire terminal. But this being Emacs, you have more than one choice to choose from − and which choice is right for you?
Lisp compiler in 89 lines of Python
Tim Lopez published an elegant and tiny LISP interpreter for Python on his blog. Inspired by Norvig’s Paradigms of Artificial Intelligence Programming. I developed an interpreter as well as a…
Programming will never be "easy".
There seems to be this idea going around the internet that the reason someone isn’t able to program, is because languages aren’t good enough yet. A couple of people I have seen with hav…