Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

One Div Zero. An exploration of software development.

News

News james-iry.blogspot.com 11 months ago
The Yak Shaver's Creed
This is my yak. There are many like it, but this one is mine. My yak is my best friend. It is my life. I must shave it as I shaved the ...
Read more
Report
News james-iry.blogspot.com 1 year ago
Why Eager Languages Don't Have Products and Lazy Languages Don't Have Sums
In The Point of Laziness , Bob Harper mentioned a core duality between lazy and eager languages1. Eager languages have sum types but not ...
Read more
Report
News james-iry.blogspot.com 1 year ago
Too Dense?
With this post I want to ask a question: what does it mean for code to be "too dense?" This question has implications on everything from la...
Read more
Report
News james-iry.blogspot.com 8 years ago
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not imp...
Read more
Report
News james-iry.blogspot.com 10 years ago
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not imp...
Read more
Report
Blog 10 years ago
The Yak Shaver's Creed
This is my yak. There are many like it, but this one is mine. My yak is my best friend. It is my life. I must shave it as I shaved the one before. Without me, my yak is hairy. Without my yak, I am productive. I must shave my yak cleaner than the previous
Read more
Report
News james-iry.blogspot.com 10 years ago
Erlang Style Actors Are All About Locking
I managed to offend a few Erlangers by talking about actors as being shared stateful objects a couple of articles back. Now I'm going to co...
Read more
Report
News james-iry.blogspot.com 11 years ago
A Brief, Incomplete, and Mostly Wrong History of Programming Languages
1801 - Joseph Marie Jacquard uses punch cards to instruct a loom to weave "hello, world" into a tapestry. Redditers of the time are not imp...
Read more
Report
Blog 13 years ago
King Null the Stubborn
It's mostly pretty easy to eliminate null in a language: just replace it with Maybe/Option types. Unfortunately it's only mostly easy to get rid of null that way in class based OO languages. There's one corner where null is surprisingly stubborn without l
Read more
Report
Blog 13 years ago
The Best-Laid Schemes O' Mice An' Constructors Gang Aft Agley
Last time I talked about how the Scala compiler currently translates try/catch expressions used as arguments to method or constructor call into separate method definitions which in turn may require boxing of mutable variables. That's because an exception
Read more
Report
Show more news