Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 498 posts.

2009
423

Regular Expression Matching: the Virtual Machine Approach

Name the most widely used bytecode interpreter or virtual machine. Sun's JVM? Adobe's Flash? .NET and Mono? Perl? Python? PHP? These are all certainly popular, but there's one more widely used than all those combined. That bytecode interpreter is Henry Spencer's regular expression library and its many descendants.

447

Are short methods actually worse?

I ran across an interesting post on programming.reddit called Anecdote Driven Development, or Why I Don’t Do TDD . The article focused on testing, but what I found most interesting was the part about how long a method or function should be: