info
An annotated list of the top links that I think are worth remembering.
-
January 3, 2018: Writing Go
Lessons in Go best practices.
-
January 2, 2018: How Atlassian Built $10B Growth Engine
-
January 1, 2018: SQL Keys in Depth
-
December 31, 2017: How One Learned to Stop Worrying and Love the Toronto Job Hunt
-
December 30, 2017: The Long Term Stock Exchange (LTSE) Comes to Life
-
December 29, 2017: Lessons Learnt as a Software Engineering Lead at a Multinational
-
December 28, 2017: Rondy's Notes on theeffectiveengineer.com
-
December 27, 2017: Interview with `graphql-ruby` Creator Robert Mosolgo
Interview with Robert Mosolgo, creator of
graphql-ruby
. Started in 2012 with railstutorial.org and is now a Senior Platform Engineer at GitHub. He saw GraphQL’s potential at a React conference talk on data fetching, and started working on thegraphql
ruby gem before the GraphQL spec was published. He talks about maintenance issues after gaining traction with Shopify and GitHub. -
December 26, 2017: An Intro to Microservice-based Architecture Through Story
Tells a story about the value of approaching a web app with a microservice approach. Describes the development process up to deployment. Good overview to get a list of buzzwords and key terms for Google-ing later. Part 2 reuses the same storytelling method to describe maintaining the microservice system.
-
December 25, 2017: How to Write Articles and Essays Quickly...
Fascinating post on structuring “discursive” writing as one goes along. Value prop: first draft is the last draft. The key is to write a leading second paragraph (first is just a hook) that the rest of the essay builds on. Downes lists his four article types: Argument, Explanation, Definition, and Description. He then goes on describe their unique outlines in detail.
-
December 24, 2017: Formal Verification: Theory vs. Reality
Formal verification anecdote on how broken the field still is. Reminds me of dreams of artificial general intelligence—tech fatigue from trying, and failing again and again, to teach robots to think.
-
December 23, 2017: Will You Mentor Me?
Smart, busy people are much more likely to be piqued by actual work done to show my own interest.
-
December 22, 2017: Ten Lessons I Wish I Had Been Taught
“Gian-Carlo Rota is professor of applied mathematics and philosophy at MIT…”
Based on a talk he did. Career advice.
-
December 21, 2017: Start Your Open Source Career
-
December 20, 2017: Learning to Operate Kubernetes Reliably
-
December 19, 2017: How to Design a Scalable Rate Limiting Algorithm
Comprehensive overview of rate limiting strategies.
-
December 18, 2017: Mining Bitcoin with pencil and paper: 0.67 hashes per day
Using pencil and paper math to calculate a SHA-256 hash.
-
December 17, 2017: What ORMs have taught me: just learn SQL (2014)
-
December 16, 2017: History of Intelligent Observation
-
December 15, 2017: Stuff You Can't Say
-
December 14, 2017: Tiny Titan $1000 RaspPi Computer Cluster
-
December 13, 2017: ML Lessons
Hard-earned ML lessons and insights from practice.
-
December 11, 2017: Quantum Computing
Illustrated explanation of quantum computing.
-
December 10, 2017: Design Principles
Collects design principles by various designers or design teams.
-
December 9, 2017: Decentralized Web Primer
IPFS’s new WIP documentation as a gitbook. Details merkle trees and the IPFS protocol.
-
December 8, 2017: Learn to Sell
Selling correctly is important in the practice of software engineering.
-
December 7, 2017: Moving the NYT Games Platform to GCP
Detailed breakdown of incrementally moving a large cloud system to achieve zero downtime.
-
December 6, 2017: Coinbase: Bitcoin Exchange
Features Coinbase as a mainstream Bitcoin exchange.
-
December 5, 2017: Using Artificial Intelligence to Augment Human Intelligence
Creating new tools for reasoning by making UIs that work with the underlying data shapes inside machine learning models.
-
December 4, 2017: The Compelling Case for Working a Lot Less
-
December 3, 2017: How Stripe Designs Beautiful Websites
Three stand-out points on, and details on how to replicate, Stripe web design: crisp typography, sharp, quality images, visible call-to-action buttons. Opinion on color palette isn’t helpful.
-
December 2, 2017: Maintaining an Independent Browser Like Firefox
Estimate of the resources it takes for Firefox web browser development: 1600 developers and plenty of HR, managers, sales, marketers, and executives.
-
December 1, 2017: Things Many People Find Too Obvious To Have Told You Already
A milieu of concise truths regarding the tech industry.
-
November 30, 2017: GPU-Accelerated BlazingDB Origins
How do we leverage available hardware to speed up what we need to do? BlazingDB was built off the back of a data analysis contract. Their innovation was using GPU power to turn 30-day multi-terabyte database joins into 30 second queries.
-
November 29, 2017: WikiTribune Launch
Wikipedia + news to crowdsource news info pages.
-
November 28, 2017: History of Rust and Servo
History of rust and servo projects by Bobby Holley, Mozilla developer. Success comes from rust’s ability to scale.