software engineering

algorithms

How to Harness Data Science for Experimental Creative Writing

NYU professor Allison Parrish describes a new frontier in marrying textual analysis and poetry.
Michael Byrne
10.4.17
code

New MIT Tool Automatically Rewrites Old Code for New Software

But take heart: It still requires human developers.
Michael Byrne
9.27.17
programming

Are Software Developers Miserable?

A new survey attempts to quantify the unhappiness of programmers.
Michael Byrne
4.15.17
software

What It Means To Be a 'Popular' Programming Language

Alternately, what does it mean for a hammer to be the most popular tool?
Michael Byrne
10.1.16
Hacking

The Smallest Code

Is it a single numerical digit? A line of assembly language? Let's find out.
Michael Byrne
9.11.16
Trolls

How To Keep Stack Overflow from Turning Into a Landfill

Why the site is in decline and how to save it, according to IT researchers.
Michael Byrne
6.25.16
machines

Researchers Use Developer Biometrics to Predict Code Quality

Fuck.
Michael Byrne
5.22.16
machines

Programmers Aren't Writing Green Code Where It's Most Needed

But they're at least into the idea, according to a new survey.
Michael Byrne
5.22.16
machines

Don't Pick a Programming Language Because It's the 'Most Profitable'

Here's why that's a bullshit metric.
Michael Byrne
3.25.16
Internet

New Analysis: The Most Hackable Programming Language Is Hands-Down PHP

Java and the .NET family get high marks while web languages lag.
Michael Byrne
12.5.15
Artificial Intelligence

MuScalpel Is an Algorithmic Code Transplantation Tool

A new system offers an automated way of reusing ("transplanting") existing code into new projects.
Michael Byrne
8.9.15