Skip to content

Instantly share code, notes, and snippets.

@evaneykelen
evaneykelen / testcases.rb
Created May 25, 2019 12:41
Title casing test cases
TEST_CASES = [
[
"For step-by-step directions email someone@gmail.com",
"For Step-by-Step Directions Email someone@gmail.com"],
[
"2lmc Spool: 'Gruber on OmniFocus and Vapo(u)rware'",
"2lmc Spool: 'Gruber on OmniFocus and Vapo(u)rware'"],
[
"Have you read “The Lottery”?",
"Have You Read “The Lottery”?"],

It's very easy to make some words bold and other words italic with Markdown. You can even link to Google!

Sometimes you want numbered lists:

  1. One
  2. Two
  3. Three

Sometimes you want bullet points:

@evaneykelen
evaneykelen / On remote software development.md
Last active March 30, 2019 09:25
On remote software development

unadjustednonraw_thumb_29

Around 2006 I started working with remote software development teams. In all but one case it has always been enjoyable, and successful from a business perspective.

I've worked with folks from Bolivia, Bulgaria, Costa Rica, Croatia, Estonia, France, Germany, Hong Kong, Hungary, Lithuania, Poland, Portugal, Spain, The Netherlands, UK, and US. The working language has been English in all cases.

To make remote working successful the first step is to hire relatively senior people. I don't mean senior in age per se, but in working experience, level of confidence in their abilities as a developer, experience in remote working, and grounded in terms of having settled in a city for a couple of years. It's OK if you don't tick all the boxes, but ticking just one is a sign you've perhaps not reached the necessary state of "balance" required to take on the responsibilities as a remote engine

@evaneykelen
evaneykelen / post.md
Last active October 7, 2018 13:04
Amazon: Grid Storage Web Service Launches

Published 2006-03-15, https://web.archive.org/web/20061127141948/http://www.bitgain.com:80/

Techcrunch has an interesting post on a new service from Amazon called S3 (Simple Storage Service). According to Techcrunch "[..] it is a storage service backend for developers that offers a highly scalable, reliable, and low-latency data storage infrastructure at very low costs?.

Interesting twist: Amazon is not going to push S3 to end-users. Instead it is a service geared towards the developer community. This is a very, very interesting development. Just like Google, Amazon has a massive grid computing platform on which its main service runs. For Google it's search, for Amazon it's selling goods. Both companies are discovering they can do much more with this platform. Google is pushing out new services like crazy (mail, maps, calendar, etc) and now Amazon is following suit (and where is eBay? Still counting how much money they have left in the bank after their $4B "VoIP development project"?).

To me the introducti

@evaneykelen
evaneykelen / post.md
Created March 29, 2018 10:40
Microsoft's LinkedIn — a new Office distribution platform?

Will LinkedIn become the lifelong application library and data storage for knowledge workers?

When I read about the acquisition of LinkedIn by Microsoft my first reaction was "this makes no sense". It was not the amount of money ($26 billion) which surprised me but the total lack of congruency. I did not see any relationship between Microsoft and LinkedIn other than both catering to an audience of business professionals.

The funny thing is, I don't give a hoot about Microsoft or LinkedIn. But somehow I could not stop thinking about the rationale for the acquisition. I think Nadella is a smart guy, I think he's turning the ship after Balmer almost ran it into the ground (not $-wise, but culture-wise), so certainly there must be a 26-billion-sized good reason to acquire LinkedIn.

A couple of days ago it dawned on me.

LinkedIn can be turned into a lifelong application library and data storage for knowledge workers.

@evaneykelen
evaneykelen / fastcpu.s
Last active January 14, 2018 21:33
Part of the MediaPoint source code. Author of this file is unknown. Circa 1992-1994.
*
* When the computer has a 68030 it can be faster to blit with the 68030
*
try_to_fast_cpu:
move.l db_inactive_fileblok(a3),a4
lsr.l #1,d7
move.l vb_breedte_x(a5),d3
mulu d7,d3
add.l d3,a2
@evaneykelen
evaneykelen / scripttalk.c
Last active January 14, 2018 21:32
Part of the MediaPoint source code. Author of this file is probably me. Circa 1992-1994.
/*******************************************************************/
/*
*
* T H I S I S A L S O A P L A Y E R M O D U L E !
*
*
*/
/*********************************************************************************/
/**** remarks: because dir_xapps is not used when this module is used outside ****/