James Ramsay

Follow @jamesr at Micro.blog.

Photos

2020-29-03: Automatic screenshot compression (Summarized from my post for GitLab, One simple trick to make your screenshots 80% smaller) When you …

2020-29-03: Fresh flowers in preparation for the week ahead.

2020-23-03: Working from home certainly makes baking bread convenient. I’m currently using bakers yeast and a …

2020-09-03: Yesterday I setup Minio on my Synology DS216play using MinioSPK for use with Arq. So far, faster and …

2020-03-03: Seeing the sights before Git Merge.

2020-23-02: Pleased to have added an experimental Micropub endpoint so I can post here more easily. This was …

2019-02-09: XOXO 2019: We strongly encourage attendees use any of the options above instead of Uber or Lyft. …

2019-01-09: Tales From The Road: Grinduro Canada Four RCCNYC members, along with members from Washington DC, Boulder and Portland, headed north to …

2019-08-07: GitLab: What we're doing to fix Gitaly NFS performance regressions A deep-dive into how GitLab reduced median latency by 80% for FindCommit and TreeEntry RPCs by …

2019-02-01: C.S. Lewis writes in the introduction to Athanasius: On the Incarnation. It is a good rule, after …

2018-24-02: Aleksandr Solzhenitsyn: If only it were all so simple! If only there were evil people somewhere …

2018-16-01: Fred Turner on technological utopianism: Any utopianism tends to be a totalizing system. It …

2018-10-01: Martin Luther King, Jr. at Ebenezer Baptist Church, Atlanta, Georgia, on 4 July 1965: The whole …

2017-16-12: Umair Haque via The Exponential View In return for a life of insecurity, they have given him more …

2017-03-12: Matthew Taylor writing in 2015: Social mobility (starting gate equality) is often cited an …

2017-29-11: Automatically Mount Network Drives using Autofs on MacOS I use Arq to backup my Mac both to Dropbox and to my Synology NAS, but I’ve had difficulty …

2017-08-11: Bitcoin Energy Consumption Index Bitcoin’s rising price is driving even higher electricity consumption, as people seek to find …

2017-15-10: Week 41, 2017 The Coming Software Apocalypse in The Atlantic calls attention to a serious problem in the software …

2017-08-10: Week 40, 2017 Increasingly over the last year I have worked to unplug from services that steal my time and …

2017-24-09: Week 38, 2017 It was a warm week, my second week at GitLab and I am beginning to find a rhythm to working from …

2017-17-09: Week 37, 2017 We’ve been back in New York City for a week and are enjoying the warm breath of the end of …

2017-27-08: Week 34, 2017 After many wet and windy Saturdays in Melbourne yesterday was good cycling weather, and I was able …

2017-20-08: Week 33, 2017 The violent white supremacist march in Charlottesville, Virginia last weekend set the tone for an …

2017-12-08: Week 32, 2017 Reading The Atlantic this week reminded me it is time I subscribed. If you love great journalism you …

2017-06-08: Week 31, 2017 Last week was a lovely mix of family and cycling, the perfect way to decompress. I hope to spend …

2017-30-07: Week 30, 2017 I am back in Australia concluding five and half years at Adslot. It was a great pleasure to work …

2017-16-07: Week 28, 2017 A quiet week of work, cycling and watching professional cycling. We’ve been preparing for a …

2017-09-07: Week 27, 2017 A very short week because of July 4th national holiday. We watched the fireworks over the East River …

2017-04-07: Week 26, 2017 Enjoyed fresh air cycling twice this week, getting out to Prospect Park for a few laps and up to …

2017-25-06: Week 25, 2017 Following the long journey back to NYC, my primary focus has been catching up on sleep and adjusting …

2017-18-06: Week 24, 2017 I returned Sunday from two weeks abroad in Australia. The purpose of the trip was work but it was a …

2017-07-05: Week 18, 2017 A day late and brief because I spent the weekend cycling! In the past few weeks I’ve been …

2017-22-04: Week 16, 2017 When I was studying I spent a lot of money on textbooks that I barely used. Here is a textbook …

2017-15-04: Week 15, 2017 In an attempt to start writing again, I am trying a new format collecting interesting things from …

2016-19-10: Stop reading the news One week ago I stopped reading the news. As a child I devoured books. On holidays I would read an …

2016-13-06: Improving performance of Jekyll with Cloudflare and Google App Engine The thoughts and links I share here are brief. Similarly, I like to keep page load time brief. No …

2016-27-04: Marketing Malpractice: The Cause and the Cure From the HBR archives, this is one of the classic papers behind Jobs To Be Done (JTBD): In other …

2016-05-03: Advertising is becoming a tax that only poor people pay Scott Galloway, Professor of Marketing and Brand Strategy at NYU Stern and Founder of L2 said at …

2016-05-03: Widespread XSS Vulnerabilities in Ad Network Code Affecting Top Tier Publishers, Retailers Randy Westergren writes: Any time we allow 3rd party scripts to run on our sites, we effectively …

2016-24-02: RTB Is Anti-Publisher At Its Core Todd Garland of Buy Sell Ads writes for MediaPost: When did it become acceptable for advertisers to …

2016-22-02: Privacy and security It has been interesting reading the stream of articles since the FBI requested Apple to assist …

2016-22-02: The Most Powerful Lesson I’ve Ever Learned In Business Mike McCue writes on Medium: If you seek out and uphold the first principles you will not only make …

2016-13-02: The value formalising process and ideas I am very lucky to work in a great product and engineering team at Adslot, which embraces continuous …

2016-07-02: Header Bidding for consumers A few days ago I summarised my thoughts on header bidding. In my brevity, I neglected to reflect on …

2016-04-02: Thoughts on Header Bidding Header Bidding has been receiving the sustained attention of the online advertising press for a …

2016-21-01: Delete labeled emails after 30 days (Gmail tip) Today I discovered I’d been accumulating huge amounts of unimportant emails. Emails that I …

2016-20-01: The Problem With User Stories and What's Better Alan Klement: When I used to write user stories with my team, my teammates would read them, think …

2016-17-01: The resolution of the Bitcoin experiment Mike Hearn (previously Bitcoin Core developer): It [Bitcoin] has failed because the community has …

2016-13-01: Designing Features Using Job Stories Alan Klement, guest post for Intercom: The casualties of this waterfall process are the subtleties …

2016-12-01: Forbes forces readers to turn off ad blockers, promptly serves malware Joel Hruska, writing for ExtremeTech (emphasis added): For the past few weeks, Forbes.com has been …

2015-22-12: Babel ES2015 transpiled module compatibility with CommonJS If you’re using Babel, Axel Rauschmayer’s recent post Babel and CommonJS modules is …

2015-22-12: Shipping stable npm releases Another post where the understanding the detail of the tools we use everyday can make a very …

2015-04-11: People's Deepest, Darkest Google Searches Are Being Used Against Them Business that knowingly take advantage of the financially vulnerable make me sick. Increasing the …

2015-02-11: Spotify engineering culture Interesting that Adslot’s engineering team has independently arrived at a very similar process and …

2015-29-09: What Happens Next Will Amaze You Maciej Cegłowski’s presented at a conference in Copenhagen, Denmark: Today we live in a Blade …

2014-03-11: A bridge over troubled water Originally published on Adslot company blog.Talk in the industry of late has been focused around …

2014-21-05: The Banality of Evil: Proposed Amendments to the Racial Discrimination Act Meleesha Bardolia, writes for Right Now, on proposed changes to Australia’s Racial …

2014-23-04: The Truth Delusion of Richard Dawkins Melanie Phillips on the intellectual sloppiness of the arch-apostle of reason, Richard Dawkins: The …

2013-29-11: Our dangerous disrespect of antibiotics Maryn McKenna writes Imagining the Post-Antibiotics Future: I imagine what he might have thought …

2013-23-08: Design to improve lives Enrique Allen writes in the interview Learn by Doing for Kern and Burn: I’ve seen too many …

2013-22-07: Rule of three A perl from Jeff Atwood: To build something truly reusable, you must convince three different …

2012-08-09: Delight that lasts Don’t misconstrue delight and novelty Consider the moment you first turned a page in Apple …