This is a guest post by Dan Milstein (@danmil), co-founder of Hut 8 Labs. First off, he's totally right. Developers tend to spectacularly underestimate the effort involved in such a rewrite (more on that below), and spectacularly overestimate the value generated (more on that below, as well).
14 Programming Communities for Developers, HackersYour choice of programming communities (know as: discussion boards, forums, bulletin boards, etc,.) will often determine the pace of your progression in your particular language that you’re learning.
Writing readable code.Like every other working programmer, the past couple years haven’t had as much “hacking on fun stuff” as I would have liked. So I’ve taken some downtime, and as a part of that, wanted to improve my development tooling.
64-Bit SIMD Code from C#After much pleading from C# developers, Microsoft has finally introduced a new .NET JIT compiler, codenamed RyuJIT, that adds support for Single Instruction Multiple Data (SIMD) operations with vector types when compiling for x64.
Lessons learnt working with microservicesThe subject of microservices seems to be popping up a lot recently with blog posts and new meetups appearing almost weekly.
How One Developer Serves Millions of Beers: Untappd + Iron.ioUntappd provides a mobile check-in application for beer lovers. Their application has been downloaded by over a million users and on any given night, they can register over 300,000 individual checkins and social sharing events.
The Dribbblisation of DesignOnly one of these weather apps is attempting to solve the real problem. There are divergent things happening in the product and interaction design community. On one hand, we have some amazing pieces of writing from the likes of Ryan Singer and Julie Zhuo, moving our craft forward.
“So, you work in IT?”For many years, IT as a field was dominated by people who could not write code. This is because computer technology was mystifying and befuddling to most people that anyone who knew merely how to use computers with any level of comfort could demand a tax from those who didn’t.
The MVC Pattern ExplainedIn this article I assume that you know basic PHP things like variables, functions, loops, arrays, classes and at least a little bit about how PHP interacts with databases.
The three sins of software developmentMost people assume technical debt is there because of time constraints. Technical debt is sometimes added because of time constraints and it's kept around because of fear. Fear of contesting the worthiness of said time constraints. Fear of change. Fear of refactor. Fear of risks.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.