The DMfirst reading collection.
Explore 120 focused guides on account access, browser troubleshooting, digital safety, community life and thoughtful play. Choose a subject and open its journal.
Every journal in this collection is owned by DMfirst. Each has its own subject and reading checklist, with links back to this website.
120 of 120 journals
Account essentials
- 001Bookmark the correct login pageblog1.dmfirst.best
- 002Build a unique account passwordblog2.dmfirst.best
- 003Enable a second sign-in factorblog3.dmfirst.best
- 004Store recovery codes safelyblog4.dmfirst.best
- 005Review active account sessionsblog5.dmfirst.best
- 006Recover an account through verified supportblog6.dmfirst.best
- 007Handle one-time codes carefullyblog7.dmfirst.best
- 008Separate demo and real accountsblog8.dmfirst.best
- 009Prepare before closing an accountblog9.dmfirst.best
- 010Keep a private support recordblog10.dmfirst.best
Browser field notes
- 011Diagnose a page that will not loadblog11.dmfirst.best
- 012Clear site data selectivelyblog12.dmfirst.best
- 013Check an extension conflictblog13.dmfirst.best
- 014Understand private browsingblog14.dmfirst.best
- 015Control browser notificationsblog15.dmfirst.best
- 016Read a web address accuratelyblog16.dmfirst.best
- 017Check browser update settingsblog17.dmfirst.best
- 018Manage multiple tabs without losing contextblog18.dmfirst.best
- 019Troubleshoot a redirect loopblog19.dmfirst.best
- 020Use browser translation thoughtfullyblog20.dmfirst.best
Device care
- 021Read app permission requestsblog21.dmfirst.best
- 022Check an Android download sourceblog22.dmfirst.best
- 023Plan operating system updatesblog23.dmfirst.best
- 024Reduce overheating during useblog24.dmfirst.best
- 025Free storage without deleting essentialsblog25.dmfirst.best
- 026Check background battery usageblog26.dmfirst.best
- 027Use a shared device safelyblog27.dmfirst.best
- 028Prepare a phone before resaleblog28.dmfirst.best
- 029Use accessibility text settingsblog29.dmfirst.best
- 030Keep device time synchronizedblog30.dmfirst.best
Connection notebook
- 031Separate latency from download speedblog31.dmfirst.best
- 032Recognize unstable packet deliveryblog32.dmfirst.best
- 033Choose a practical router locationblog33.dmfirst.best
- 034Test Wi-Fi against mobile datablog34.dmfirst.best
- 035Understand a DNS lookup failureblog35.dmfirst.best
- 036Use public Wi-Fi cautiouslyblog36.dmfirst.best
- 037Plan for limited mobile datablog37.dmfirst.best
- 038Document an intermittent outageblog38.dmfirst.best
- 039Check captive portal accessblog39.dmfirst.best
- 040Schedule large downloadsblog40.dmfirst.best
Digital safety
- 041Spot a support impersonatorblog41.dmfirst.best
- 042Inspect a shortened linkblog42.dmfirst.best
- 043Recognize guaranteed-return claimsblog43.dmfirst.best
- 044Handle an unsolicited prize messageblog44.dmfirst.best
- 045Identify remote-access requestsblog45.dmfirst.best
- 046Redact a screenshot before sharingblog46.dmfirst.best
- 047Keep evidence of a suspicious messageblog47.dmfirst.best
- 048Check a QR destinationblog48.dmfirst.best
- 049Respond to a reused-password breachblog49.dmfirst.best
- 050Evaluate a download warningblog50.dmfirst.best
Community handbook
- 051Verify a Telegram invitationblog51.dmfirst.best
- 052Set group notification boundariesblog52.dmfirst.best
- 053Protect your public profileblog53.dmfirst.best
- 054Ask a useful troubleshooting questionblog54.dmfirst.best
- 055Distinguish moderators from supportblog55.dmfirst.best
- 056Use reporting and blocking toolsblog56.dmfirst.best
- 057Share links with contextblog57.dmfirst.best
- 058Handle referral disclosuresblog58.dmfirst.best
- 059Create a personal chat routineblog59.dmfirst.best
- 060Leave a community cleanlyblog60.dmfirst.best
Numbers explained
- 061Separate total return from profitblog61.dmfirst.best
- 062Calculate a percentage changeblog62.dmfirst.best
- 063Understand a full-loss scenarioblog63.dmfirst.best
- 064Read expected value carefullyblog64.dmfirst.best
- 065Distinguish independent eventsblog65.dmfirst.best
- 066Avoid the gambler’s fallacyblog66.dmfirst.best
- 067Interpret a small sampleblog67.dmfirst.best
- 068Account for fees in an exampleblog68.dmfirst.best
- 069Understand loss recovery arithmeticblog69.dmfirst.best
- 070Read a calculator’s assumptionsblog70.dmfirst.best
Practice journal
- 071Set an intention for a practice sessionblog71.dmfirst.best
- 072Track fictional credits clearlyblog72.dmfirst.best
- 073Read a scripted reward disclosureblog73.dmfirst.best
- 074Use a short session timerblog74.dmfirst.best
- 075Record one observation per sessionblog75.dmfirst.best
- 076Reset a practice activity deliberatelyblog76.dmfirst.best
- 077Compare controls across devicesblog77.dmfirst.best
- 078Notice fatigue before another roundblog78.dmfirst.best
- 079Keep learning goals separate from rewardsblog79.dmfirst.best
- 080Review a practice log without predictionsblog80.dmfirst.best
Reading room
- 081Find the original source of a claimblog81.dmfirst.best
- 082Check when guidance was updatedblog82.dmfirst.best
- 083Distinguish an example from a claimblog83.dmfirst.best
- 084Read affiliate disclosuresblog84.dmfirst.best
- 085Evaluate a screenshot as evidenceblog85.dmfirst.best
- 086Compare two conflicting guidesblog86.dmfirst.best
- 087Identify promotional languageblog87.dmfirst.best
- 088Use a glossary without losing contextblog88.dmfirst.best
- 089Save a useful article referenceblog89.dmfirst.best
- 090Recognize what a guide cannot verifyblog90.dmfirst.best
Healthy boundaries
- 091Set a stopping point before startingblog91.dmfirst.best
- 092Protect essential spendingblog92.dmfirst.best
- 093Recognize chasing behaviorblog93.dmfirst.best
- 094Use available account limitsblog94.dmfirst.best
- 095Take a screen break that feels usefulblog95.dmfirst.best
- 096Protect sleep from notificationsblog96.dmfirst.best
- 097Talk about a concern without blameblog97.dmfirst.best
- 098Know when to seek outside supportblog98.dmfirst.best
- 099Understand self-exclusion optionsblog99.dmfirst.best
- 100Review whether an activity still fitsblog100.dmfirst.best