Tagged with article


Teaching Tech Together

Learn by constructing mental models where you can put the facts related to the domain

The Psychology of Money

Really really good blog post about fallacies people commit with money and in life

Chinese Businessmen: Let Reality Be The Teacher

Trial and error > business theory!!

The Starter Manager Guide

Getting started guide for new managers, especially in the context of startups

Augmenting Long-term Memory

The paper that got me into Anki and spaced repetition. Has 10x'd my studying efficiency and retention.

Using Artificial Intelligence to Augment Human Intelligence

AIA > AI or IA. Another great piece from Distill.

Putting Mental Models to Practice

Get the most out of using mental models by applying them deliberately.

Beginner's Health and Fitness Guide

Thoroughly-cited and comprehensive baselines for health. Recommend to everyone.

Software as a Service, as a Business

The SaaS playbook, from one of the experts.

Getting Rich: from Zero to Hero in One Blog Post

Entry point for Mr. Money Mustache's work

Getting Your First Ten Customers

Getting started with sales. It's a necessity for entrepreneurs. It'll be uncomfortable at first but it's completely doable.

Artificial Intelligence: The Revolution Hasn't Happened Yet

Human-imitative AI is not a good way to frame current progress in AI. Intelligence Augmentation and Intelligence Infrastructure present an equally important (and as-yet-unnamed) class of problems.

The Gambler Who Cracked the Horse-Racing Code

Incredible story about the sharks of horse betting

Read Citations

Rant/description of how some 'pop-psychology' results have been warped from the original studies. Some is a stretch, some is legitimate.

A Nuanced Take on Preventing Burnout

Don't get burnt out. It's not worth it. Scientific literature suggests how.

An interview with Patrick Collison

Narrative deep-dive on one of my favorite startups and pair of founders.

Effective learning: Twenty rules of formulating knowledge

SuperMemo creator gets deep into best usages of SRS

Java Design Patterns

Design patterns implemented in Java. Really good reference. All designs should be as simple as possible.

The Mental Model Fallacy

The mental model fallacy is that it’s worth it to read descriptions of mental models, written and aggregated by non-practitioners, in the pursuit of self-improvement and success.

Analyzing 50k fonts using deep neural networks

Perfect dataset for training fonts, trained model even has 40 latent factors.

How to Read Self Help

Treat self-help as craft. Only listen to practitioners. Test everything.

How Do We Learn? A Zine

ncase always publishes great stuff. We learn by making deep connections!

Why Are Enterprises So Slow?

Great visibility from a technical process perspective into why the enterprise is slow.

The Playlist of Awesome: Putting Perceptual Exposure to Practice

How to use perceptual exposure to improve your subconscious processing.

How to deliver on Machine Learning projects

Step-by-step pipeline from idea to production for an ML project

Chinese Businessmen: Superstition Doesn't Count

Chinese businessmen are superstitious yet still successful because maybe 'rationality' isn't all that.

The SaaS Learning Curve

People > tech; SaaS = Service as a Software

Don't Take Generic Business Advice From VCs

VC's incentives are not the same as entrepreneurs', don't delude yourself into thinking that they are.

A New Dyslexia Reading Method and Visual Correction Position Method

Recent and big-if-true paper proposing a visual rather than cognitive fix for dyslexia. Need to keep it in mind when doing further research

Kendrick Lamar on What Drives Him and the Album That Changed His Life

Well-crafted profile of my favorite artist.

Surprising Implications of Treating Self-Help as Art

Developing technique in the wild is better than reading self-help.

What Truly Makes a Senior Developer

Senior developers understand that nothing is without possible issues, downsides, and risks.

Coolest Things I Learned in 2018

Assorted snippets from the author of Monday Musings

The Yoda of Silicon Valley

Profile of Donald Knuth, author of the Bible of CS

Dr. Elon & Mr. Musk: Life Inside Tesla's Production Hell

Success comes at a cost. Does Elon Musk cross the line when it comes to how he treats the people around him in pursuit of his huge goals?

The Friendship That Made Google Huge

Jeff Dean + Sanjay Ghemawat: MapReduce, TensorFlow, etc. Engineering royalty.

Just Fucking Ship

Title says it all. Techniques for getting around the emotional barriers to shipping a product.

Killing Your $1000 Grocery Bill

Price-consciousness when it comes to food is all about $/calorie

Chinese Businessmen: Maybe Strategy Matters

Strategy might matter for growing massive, but it is less important at small scales.

The Chinese Businessman Paradox

The success of Chinese businessmen under 'poor' business practices should make us question accepted Western wisdom.

Documents OCR: Improving Efficiency by Making PDFs Searchable

Use Google Cloud Vision. Good OCR pipeline reference for startup.

The untold story of Stripe, the secretive $20bn startup driving Apple, Amazon, and Facebook

Narrative deep-dive on one of my favorite startups and pair of founders.

Part 4: Types of Accounts

Types of Financial Accounts in PM Accounting

Part 2: Double-Entry Bookkeeping

Double Entry Bookkeeping in PM Accounting

The Bitter Regrets of a Useless Chinese Daughter

Bitingly relatable narrative on the experience of an Asian American

How to Hire Your First Engineer

Triplebyte founder with actionable advice on engineering hiring at early-stage startups.

How my role as CTO has changed as we've grown to 100 engineers

From building the product to managing 100 people and everywhere in between. Good roadmap and point of reference for me.

Nike Says Its $250 Running Shoes Will Make You Run Much Faster. What if That's Actually True?

Quantitative Nike Zoom Vaporfly 4% effects on marathon running performance.

How to negotiate the long, slow, SaaS Ramp of Death

Interview covering the lifecycle, pitfalls, and possible solutions of starting and running a SaaS business

Web Architecture 101

Walkthrough of Web Application Architecture

Reality Driven Development

Kanban + light pairing will give you a flexible, reality driven approach to achieving the real goal that's driving your business: delivering as much value as possible as fast as possible.

The Bill Gates Line

The distinction between platforms and aggregators is important! Platforms are a much better model.

Who is MiningLamp? Why was it able to win Tencent's high-value investment?

MiningLamp has gotten significant attention and investment for its police-assisting AI.

Local Governments Power Up to Advance China's National AI Agenda

China local governments propose aggressive plans totaling $400bn in AI money by 2030!

Designing Very Large (JavaScript) Applications

Lots of good architecture advice (not all JS-specific!) from a JS architect at Google

Look for the Duct Tape

How do you find things to work on? Find the duct tape and soften the edges. Requires talking to people!

How to Fall Asleep in 2 Minutes or Less

Bud Winter designed a program in WWII to help fighter pilots sleep whenever, wherever. Relax physically then relax mentally.

Keep Your Identity Small

The fewer things you keep in your identity, the stronger your identity becomes and the more fruitful discussions you can have about things outside your identity.

How I Learned to Stop Worrying and Love the State Machine

Any reasonably complex domain object degenerates into a state machine, so you might as well get ahead of the curve.

Code Smells: Mutation

Make things immutable as much as you can!

Code Smells: Multi Responsibility Methods

Methods should do one thing. Extract things until this is the case.

Code Smells: Null

All about the Null code smell. Use `Optional`, `@NotNull` to combat it.

The Founder's Guide to Selling Your Company

How to handle getting acquired

Fellow Engineers: This is where your money comes from.

Your customers make you money, so if you care about money care about your customers.

Variational Autoencoders Explained

Variational autoencoders are generative encoder-decoder networks with a constraint on the encoding network. Well-explained.

Approaching (Almost) Any Machine Learning Problem

Mental model for approaching ML problems. Very good breakdown.

How to Pick a Career (That Actually Fits You)

Conventional wisdom sucks. Reason from first principles to pick a career for yourself.

How to Fail as a new engineering manager

Stop coding. Care about people. Express yourself.

Muscle Over Motor

Manual labor > electric labor for the able-bodied. Also need to consider opportunity cost of time

AWS, MongoDB, and the Economic Realities of Open Source

Open Source financials echo those of the music industry; what's being sold is not the software, but the packaging. This is dangerous if left unaddressed.

The Best SaaS landing page examples I've seen

SaaS landing pages should have a great header, social proof, a great call to action

Code Smells: Too Many Problems

Break the method into smaller pieces. Work on one smell at a time. Step back, get a bigger picture to model the problem. Introduce new domain objects if appropriate. Document your changes.

The One Management Hack That Will Help You Keep Your Sanity

The secret to prioritizing is getting really good at evaluating management tasks.

Building an Inclusive Code Review Culture

Clear communication and good practices keeps code quality high and people's feelings happy.

EuroPython 2018: How to Ignore Most Startup Advice and Build a Decent Software Business

Lifestyle business, a counterpoint to VC-backed businesses.

Google AI Chief Jeff Dean's ML System Architecture Blueprint

Lifestyle business, a counterpoint to VC-backed businesses.

Why Conduct One-On-Ones When They Take So Much Of Your Time?

One on ones help prevent blowups, build trust, give and receive feedback, spread culture, and hold on to subordinates

Bayesian Machine Learning

Intro to Bayesian Machine Learning

Crafting Beautiful UX with API Requests

Developer experience matters internally and externally and there are some simple patterns to make it better.

Submit Checklist

List of 100 startup directories to submit startup for publicity.

Code Smells: If Statements

Avoid crazy conditionals by moving them to the correct place, collapsing them, extracting to methods

Career Moats 101

Summary page of CommonCog's first year of writing on Career moats

What Tech Stacks are Indie Hackers Using for Their Apps, and Why?

Descriptions of tech stacks and justifications for them at small startups. Bottom line: build modularly with technology you're familiar with.

Code Smells: Deeply Nested Code

Deeply nested code is bad. Encapsulate, use streams.

Pricing low-touch SaaS

Low-touch SaaS pricing guide with case studies

Jeff Bezos 3-Step Formula for Success

Surround yourself with the right people. Have a learn-it-all mindset. Be ready to play the long game.

Google Rules of Machine Learning

Bite-size, Google-scale advice for ML.

AMA with John Doerr

The most important thing in building a company is its people.

Mr. Robot

Report on Geoff Hinton and his capsule networks

Convert a Bird Scooter to a personal one with $32 kit

Buy a Bird at police auction and replace motherboard with custom part. Would like to try this at some point. Maybe when it gets warmer.

The UX of AI

Machine learning should be human-centered

Senior Engineers Reduce Risk

The impact of senior engineers goes beyond code.

On Being an Engineering Manager

Grab bag of wisdom on engineering management

How to Study: A Brief Guide

Summary of study tips from Philosophy + Computer Science professor at University of Buffalo

The cold start problem: how to build your machine learning portfolio

Build a project with an interesting dataset that took obvious effort to collect, and make it as visually impactful as possible.

Advice For First Time Founders

Answers from YC founders about three big startup questions

How Exercise May Help the Memory Grow Stronger

Exercise -> stronger synapses -> stronger memory, stronger brain actions

Writing copy for landing pages

How to write high-conversion copy for landing pages

Quitting my job has been the best thing I've done for my career

Interesting account from a software developer who quit his job and how it helped his life.

Ask HN: What do you do in your 1-on-1s with your direct reports?

Wisdom of the crowd for 1-on-1s

Is the FIRE Movement a Good Idea?

You need money so you don't have to worry about day-to-day living, but you may not want to actually retire early.

What is Harvard Trying to Hide?

Best article on Harvard racial discrimination lawsuit

Why Are We Still Teaching Reading the Wrong Way?

Reading should be taught methodically beginning with phonics, not by putting books in front of kids and telling them to read.

Income and expenses: What property managers need to know

Summary of the relevant PM income and expense types, and who is responsible for each

Online Property Management Software vs. Excel

Use Online Property Management Software for Auditing and Intuition

Part 5: Rent Charges and Total Management

Rent charges in PM accounting

YC's Series A Diligence Checklist

What you need to have ready once you sign a Series A term sheet.

Some Code I Deleted

Always look for existing well-written, well-tested code before embarking on your own adventure. No code is better than no code.

Switching From Engineering to Management

Ease the transition by changing your mindset, getting rid of some habits, and improving on others

Tools for Remote Software Development and Pair Programming

Tools for Remote Software Development and Pair Programming

Why Being a Perfectionist is An Obstacle (And How to Beat It)

You're a work in progress that will never be perfect. Accept that and keep getting better.

Insurance Claim Bookkeeping and Accounting for Real Estate Total Management

How to handle insurance claims in PM software.

Memorizing a programming language using spaced repetition software

Programming-specific SRS tips

Operations for Software Developers For Beginners

Ops is worth learning.

Computer Science as a Lost Art

'Curmudgeonly' take on computer science vs. programming

Atlassian Retrospectives

Run retrospectives: setup, what went well, what went wrong, action items/next strps

Part 1: Intro

PM Accounting

Part 3: Debits and Credits

Debits and Credits in PM Accounting

How to unit test machine learning code

Actual code examples for testing neural networks and ML algorithms yay