Link-of-the-day

Startup Stock Options – Why A Good Deal Has Gone Bad

Steve Blank is pretty famous thought leader in the startup world. Here he explains some of the changes that have happened over hte last decade or so that make startup stock options less attractive to potential employees and gives some advice to folks on all sides of the transaction.

Continue reading

Victory! The House of Representatives Passes Net Neutrality Protections

The EFF is a fantastic organization that does the hard work of maintaining our Internet freedoms. Congrats on all the progress you have made on this one so far.

Continue reading

How to Design Perfect (Software) Products

This is a pretty old article, but I think it does a great job of highlighting some of the failure modes that different roles can fall into.

Continue reading

Aroma: Using ML for code recommendation

This is definitely an underdeveloped area that has the opportunity for great productivity gains industry-wide. We need more and better approaches to using CPU power to improve developer productivity.

Continue reading

Infrastructure as Code, Part One

We are big believers in Infrastructure as Code at Massive Difference. This blog post at crate.io gives an overview of what it is and how to get the most out of it.

Continue reading

Turn Your Code into Docker Images with Cloud Native Buildpacks

Now THIS could be interesting… There is a lot of software out there that have invested in the Buildpack style process for deploying on Heroku. If this helps them quickly Dockerize their applications, and avoid some of the pitfalls in doing so, that could be a great win.

Continue reading

Understanding OAuth 2.0 and OpenID Connect

I’ve seen many attempts to explain OAuth and OpenID Connect in simple terms, but with enough detail to be useful to an implementer. This is as close as I’ve seen anyone get…

Continue reading

In Defense of YAML

We are seeing a lot of great debates on whether and where YAML is a good fit. This essay lists out some of the traps people are falling into with it. Could be worse though. At least it isn’t trying to program in XML…

Continue reading

Six easy ways to run your Jupyter Notebook in the cloud

We’ve highlighted Jupyter notebooks as a technology definitely worth examining if you have even modest data science needs. This review of the various cloud options lowers the barriers to entry for folks who don’t want to get it set up locally just to try them out. They are free, so now you have an excuse to take a look.

Continue reading

The Deadlock Empire

Came across this little gem of a site the other day. It is a series of interactive puzzles that will open your eyes to all sorts of ways concurrent programs can go awry. This is a valuable skill to have for any developer these days.

Continue reading