Concept guides
ReadGuideTrackTopicLevelTime
Prompting & writing specsMediumAI-assisted engineeringSpecs and promptsAI-assisted engineeringSpecs and promptsMedium3 minDescribing your own practiceMediumAI-assisted engineeringSpecs and promptsAI-assisted engineeringSpecs and promptsMedium6 minWhich tasks to hand to AIMediumAI-assisted engineeringSpecs and promptsAI-assisted engineeringSpecs and promptsMedium4 minRate limiting with a token bucketHardAI-assisted engineeringSpecs and promptsAI-assisted engineeringSpecs and promptsHard4 minDecomposition & delegationHardAI-assisted engineeringSpecs and promptsAI-assisted engineeringSpecs and promptsHard3 min
Tools, permissions, and blast radiusEasyAI-assisted engineeringAgent designAI-assisted engineeringAgent designEasy4 minWhere the agent sits in the workflowEasyAI-assisted engineeringAgent designAI-assisted engineeringAgent designEasy4 minDesigning an agent for real workMediumAI-assisted engineeringAgent designAI-assisted engineeringAgent designMedium4 min
Catching AI mistakesEasyAI-assisted engineeringReviewing AI codeAI-assisted engineeringReviewing AI codeEasy3 minUnderstanding code & docs with AIEasyAI-assisted engineeringReviewing AI codeAI-assisted engineeringReviewing AI codeEasy3 minDebugging as hypothesis testingEasyAI-assisted engineeringReviewing AI codeAI-assisted engineeringReviewing AI codeEasy4 minTesting with AIEasyAI-assisted engineeringReviewing AI codeAI-assisted engineeringReviewing AI codeEasy3 minThe accessibility tree and the keyboard pathEasyAI-assisted engineeringReviewing AI codeAI-assisted engineeringReviewing AI codeEasy4 minEvery screen has six statesMediumAI-assisted engineeringReviewing AI codeAI-assisted engineeringReviewing AI codeMedium4 minRate limits a good client can cooperate withMediumAI-assisted engineeringReviewing AI codeAI-assisted engineeringReviewing AI codeMedium7 minReview comments that landMediumAI-assisted engineeringReviewing AI codeAI-assisted engineeringReviewing AI codeMedium4 min
Catching AI's confident mistakesEasyAI-assisted engineeringJudgment and tool fitAI-assisted engineeringJudgment and tool fitEasy3 minAI risk & limitsMediumAI-assisted engineeringJudgment and tool fitAI-assisted engineeringJudgment and tool fitMedium3 minChoosing the right AI approachMediumAI-assisted engineeringJudgment and tool fitAI-assisted engineeringJudgment and tool fitMedium3 minStanding behind AI-assisted workMediumAI-assisted engineeringJudgment and tool fitAI-assisted engineeringJudgment and tool fitMedium9 minAI on a teamMediumAI-assisted engineeringJudgment and tool fitAI-assisted engineeringJudgment and tool fitMedium3 minWhat data can go into which AI toolMediumAI-assisted engineeringJudgment and tool fitAI-assisted engineeringJudgment and tool fitMedium4 min
Designing a parking lotEasySystem designData modeling and storageSystem designData modeling and storageEasy4 minDesigning a pastebinEasySystem designData modeling and storageSystem designData modeling and storageEasy3 minTo-do app backendEasySystem designData modeling and storageSystem designData modeling and storageEasy4 minURL shortenerEasySystem designData modeling and storageSystem designData modeling and storageEasy3 minKey-value storesEasySystem designData modeling and storageSystem designData modeling and storageEasy3 minBackup and restoreMediumSystem designData modeling and storageSystem designData modeling and storageMedium3 minBatch data processingMediumSystem designData modeling and storageSystem designData modeling and storageMedium3 minNested comment systemsMediumSystem designData modeling and storageSystem designData modeling and storageMedium3 minBloom filtersHardSystem designData modeling and storageSystem designData modeling and storageHard3 minSecondary indexesHardSystem designData modeling and storageSystem designData modeling and storageHard4 minData modelling & indexingHardSystem designData modeling and storageSystem designData modeling and storageHard3 minStorage engines (LSM & B-tree)HardSystem designData modeling and storageSystem designData modeling and storageHard3 minGraph DB storageHardSystem designData modeling and storageSystem designData modeling and storageHard3 minSharing a file peer to peerHardSystem designData modeling and storageSystem designData modeling and storageHard4 minTime-series databaseHardSystem designData modeling and storageSystem designData modeling and storageHard3 minTime-series storageHardSystem designData modeling and storageSystem designData modeling and storageHard3 min
Large file uploadsMediumSystem designMedia and uploadsSystem designMedia and uploadsMedium3 minResumable large-file uploadMediumSystem designMedia and uploadsSystem designMedia and uploadsMedium4 minMedia & streaming systemsHardSystem designMedia and uploadsSystem designMedia and uploadsHard3 minRTP media relayHardSystem designMedia and uploadsSystem designMedia and uploadsHard4 minVideo conferencing SFU networkingHardSystem designMedia and uploadsSystem designMedia and uploadsHard3 min