The Curious Engineer

All blogs / Software / engineering practice

Tomas Vik

blog.viktomas.com

Personal blog about software, learning, privacy and healthy lifestyle.

Software / engineering practiceDev tools / editors / IDEsJavaScript / TypeScriptEssays / personal

’05’10’15’20’25
Posts
165 from 1 Jan 2001 to 30 Mar 2025
Posting
now and then
Kind
personal blog
Feed
https://blog.viktomas.com/index.xml

2025 3

  1. Neovim native, built-in, LSP autocomplete
  2. The books I did not finish in 2024
  3. Ray Dalio - Principles: Life and Work

2024 17

  1. Frederick Douglass - Narrative of the Life of Frederick Douglass
  2. William B. Irvine - A Guide to the Good Life
  3. Rob Fitzpatrick - The Mom Test
  4. Atul Gawande - The Checklist Manifesto
  5. Circular Dependencies in JavaScript Explained
  6. Jornad Mechner - The Making of Prince of Persia
  7. James Gleick - Isaac Newton
  8. TypeScript Dependency Injection using ES Decorators
  9. Example of whitespace-sensitive TreeSitter grammar
  10. Tiago Forte - Building a Second Brain
  11. How will you sell the thing you just bought: A strategy for smarter shopping
  12. Skip GitLab CI jobs in forks
  13. Martin Gurri - The Revolt of the Public
  14. J. Storrs Hall - Where Is My Flying Car?: A Memoir of Future Past
  15. Charles T. Munger, Peter D. Kaufman - Poor Charlie's Almanack
  16. David Grann - The Wager A Tale of Shipwreck
  17. M. Mitchell Waldrop - The Dream Machine

2023 15

  1. Isaac Asimov - Second Foundation
  2. Isaac Asimov - Foundation and Empire
  3. Isaac Asimov - Foundation
  4. Neovim - Make LSP Workspace Symbols show only workspace symbols
  5. Neovim LSP rename like a boss (with normal mode keymaps)
  6. New lines and terminals: CR vs. LF
  7. Backup
  8. Fish shell has different PATH than neovim
  9. Designing my backup process
  10. James S.A. Corey - Leviathan Falls
  11. James S.A. Corey - Tiamat's Wrath
  12. James S.A. Corey - Persepolis Rising
  13. James S.A. Corey - Babylon's Ashes
  14. Simulate kubernetes pod resisting shutdown
  15. Trying to understand the impact of Fukushima Daiichi nuclear accident

2022 22

  1. James S.A. Corey - Nemesis Games
  2. James S.A. Corey - Cibola Burn
  3. How much energy do you need to boil a litre of water
  4. James S.A. Corey - Abaddon's Gate
  5. Randall Munroe - What if? 2
  6. Fixing goreleaser error: failed to publish artifacts .. already_exists
  7. James S.A. Corey - Caliban's War
  8. James S.A. Corey - Leviathan Wakes
  9. Pratchett, Gaiman - Good Omens
  10. Go: range is like a function call
  11. I wrote a command line tool to export Logseq pages as blog posts
  12. Andy Weir - Martian
  13. Go
  14. Blake Crouch - Dark Matter
  15. Go/Code Review
  16. Shane Parrish - The Great Mental Models: General Thinking Concepts
  17. Marc-Uwe Kling - Qualityland
  18. Developer Journal
  19. Improve your Logseq notes with MermaidJS diagrams
  20. Promises reduce your future choices
  21. Terry Pratchett - Making Money
  22. Terry Pratchett - Going Postal

2021 27

  1. Philipp Dettmer - Immune
  2. My thoughts on investing: Index fund is all you need
  3. Plato - Apology
  4. Jim Paul - What I Learned Losing a Million Dollars
  5. Denis E. Taylor - Heaven's River
  6. Nassim Taleb - The Black Swan
  7. Andy Weir - Project Hail Mary
  8. Zettelkasten note-taking after one year
  9. Crucial Conversations
  10. Frank Herbert - Dune
  11. Why are salaries so low
  12. Richard P. Feynman - Surely You're Joking Mr Feynman!
  13. Insurance is like gambling, don't overdo it
  14. Ursula K. Le Guin - The Lathe of Heaven
  15. Software Engineering at Google
  16. J.L. Collins - The simple path to wealth
  17. CSS Week 3 - Display, Position, and Boxing-model
  18. George S. Clason - The Richest Man in Babylon
  19. Blake Crouch - Recursion
  20. CSS Week 2 - Grid and Flexbox
  21. CSS Week 1 - Selectors
  22. Learning CSS in two months
  23. Dan Vanderkam - Effective TypeScript
  24. How to be less gullible
  25. Switching from Dropbox to Nextcloud
  26. Randall Munroe - What if?: serious scientific answers to absurd hypothetical questions
  27. Terry Pratchett - Snuff

2020 68

  1. Terry Pratchett - Night Watch
  2. Terry Pratchett - The Fifth Elephant
  3. Pierre Hadot - Philosophy as a Way of Life
  4. I want a local-first calendar
  5. Terry Pratchett - Jingo
  6. Why is email so hard? Unsatisfactory migration from Gmail to Zoho
  7. Epictetus - Encheiridioin
  8. The things that make me happy
  9. Terry Pratchett - Feet of Clay
  10. I got a pot for my last birthday!
  11. How long will your data last before it gets lost or destroyed
  12. Compounding skills improve your life exponentially
  13. How to describe a software issue
  14. Facebook won't let you talk about this blog
  15. Pierce Brown - Morning Star
  16. Pierce Brown - Golden Son
  17. Pierce Brown - Red Rising
  18. Douglas E. Harding - On Having No Head
  19. Ryan Singer - Shape Up
  20. Simpleton: privacy-aware web analytics made with Nginx and GoAccess
  21. Terry Pratchett - Men at Arms
  22. Start working less to produce more, strange approach to prioritisation
  23. Designing a digital pirate map
  24. Fried, Hansson - It Doesn't Have to Be Crazy at Work
  25. Three principles distilled from Getting Things Done
  26. How to create animated gif from multiple images with ImageMagick
  27. David Allen - Getting Things Done
  28. How my article became one-hit-wonder on hacker news
  29. Terry Pratchett - Guards! Guards!
  30. AdBlockers hide the majority of visitors from web analytics
  31. Focus on strategic and outsource utility work
  32. Gary Provost - 100 Ways to Improve Your Writing
  33. Easy-going work doesn't provide much value
  34. Zettelkasten note-taking in 10 minutes
  35. Sönke Ahrens - How to Take Smart Notes: One Simple Technique to Boost Writing, Learning and Thinking – for Students, Academics and Nonfiction Book Writers
  36. Why do you forget most of what you read?
  37. Optimize your personal energy
  38. Break free from the shackles of YouTube
  39. Richard P. Feynman - What Do You Care What Other People Think?
  40. A script to analyse 7+ years of my YouTube history
  41. Give it to me: A polite request for feedback
  42. Bohumil Hrabal - I Served the King of England
  43. David Thomas, Andrew Hunt - The Pragmatic Programmer
  44. What would you do if you lost your Google account?
  45. Using text passwords for encryption is safe enough
  46. Cal Newport - Deep Work: Rules for Focused Success in a Distracted World
  47. Burton G. Malkiel - A Random Walk Down Wall Street
  48. My workflow
  49. Minimalism
  50. Why I Love SpaceX
  51. Opportunity cost
  52. Remote
  53. Hashtag: Vanlife
  54. Iteration
  55. Signal - the secure messenger
  56. Amor Towles - Rules of Civility
  57. Meditation, introduction
  58. David Spiegelhalter - The Art of Statistics: How to Learn from Data
  59. Security is like ogres
  60. Privacy
  61. Terry Pratchett - Small Gods
  62. Free and Open-Source Software
  63. Slow endorphins
  64. Karel Čapek - R.U.R.
  65. Randall Munroe - How To: Absurd Scientific Advice for Common Real-World Problems
  66. Sue Burke - Semiosis
  67. How I stopped drinking for a year
  68. Susan Basterfield, Anthony Cabraal - Better work together: How the power of community can transform your business

2019 1

  1. Split brain phenomena

2016 1

  1. Scott Adams - How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life

2001 11

  1. Automation
  2. Bash shell
  3. Git
  4. Image resizing
  5. Lifestyle
  6. My Library
  7. Neovim
  8. Productivity
  9. Restic
  10. Security & Privacy
  11. Tech & Software