20260426
- push ups, arm curls, 10k run
- Fundamentals of Software Architecture
- HTTP relies on TCP (in hindsight, it’s obvious)
- http: port 80
- https: port 443
- “elasticity: the ability to handle bursts of users”
- “Connascence: Two components are connascent if a change in one would
require the other to be modified in order to maintain the overall
correctness of the system.”
- drawing
20260425
- drawing
- LeetCode Weekly Contest 499
- push ups
20260424
- spent some time with my wife
- work
- push ups, 8k jog
- drawing
20260423
- work (hard)
- arm curls, push ups 10k run (personal best)
20260422
20260421
- work
- Spring DTO (Data Transfer Object), package, import static
- 10k run
- Fundamentals of Software Architecture
20260420
- work
- Fundamentals of Software Architecture
- elasticity, scalability, availability, reliability
- Essential Words for the TOEFL
- burgeon, perilous, blunt, brazen, look over, discern
- LeetCode
- 783. Minimum Distance Between BST Nodes
- Inorder traversal on BST -> increasing sequence -> checking
adjacents is sufficient
- My first solution was not optimal / readable
- squats, push ups, arm curls, lat pull down, 25 minutes jog
20260419
- pick my wife up at the airport
- arm curls, push ups, shoulder press, dumbbell rows, 6.5k run
- Fundamentals of Software Architecture
20260418
- household chores
- push ups, 10k jog
- LeetCode
- Weekly Contest 498
- 2. prefix/suffix array
- 3. BFS with a little tweak
- drawing
20260417
- household chores
- full-time job
- LeetCode
- 62. Unique Paths (code review)
- walking, arm curls, push ups, dumbbell rows, 10k run (personal
best)
20260416
- full-time job
- arm curls, push ups, 13k jog
- LeetCode
- 322. Coin Change (code review)
- looping coins first is also possible
- drawing
20260415
- push ups, arm curls, pull ups
- full-time job
- drawing
20260414
- full-time job
- 13k jog
- LeetCode
- 3900. Longest Balanced Substring After One Swap
- drawing
20260413
- full-time job
- Fundamentals of Software Architecture
- Several metrics are presented. For now, it’s enough just to know
that these metrics exist; they don’t affect everyday coding.
- LeetCode
- 3899. Angles of a Triangle
- hair cut, car wash
- 6.5k run, push ups
20260412
- sleep
- Skyrim
- Fundamentals of Software Architecture
- cohesion is internal, all about the module’s focus, and coupling is
external, about how dependent modules are on each other.
- push ups, 8k run
20260411
- LeetCode
- Skyrim
- squats, push ups, 45 minutes indoor run, lat pull down
20260410
20260409
- full-time job
- Esential Words for the TOEFL
- Fundamentals of Software Architecture
- Skyrim
20260408
- full-time job (meetings! meetings!)
- LeetCode
- Essential Words for the TOEFL
- perceptive, conceal, mortify, burgeon, arduous, coherent,
precarious
- Fundamentals of Software Architecture
- 20.5 km run, push ups
20260407
- full-time job (very hard)
- 3km walk, 8km run, arm curls, dumbbell rows, push ups
20260406
- full-time job
- LeetCode
- arm curls, push ups, 16km run
- journaling
- call with my wife
20260405
20260404
- LeetCode
- 344. Reverse String
- 3885. Design Event Manager
- Weekly Contest 496
- arm curls, push ups, 6.5km jog
20260403
- full-time job (hard)
- LeetCode
- 62. Unique Paths
- tabulation, memoization, math
- 225. Implement Stack using Queues
- 3km walk, arm curls, push ups
- オフ会 0 人
20260402
- full-time job (a bit hard)
- 5.5km walk, 14km jog, arm curl, push ups
- COROS reports that I really need some rest
- LeetCode
20260401
- full-time job (social, hard)
- LeetCode
- 322. Coin Change
- Because
list is not hashable,
functools.cache cannot be used against it.
- 139. Word Break
- 10.5km run, 3.5km jog
- I will rest tomorrow. COROS reports I’m fatigued (and I feel that,
too).
- I should lift weights tomorrow.
TODO:
- close Wells Fargo brokerage account
index 202603 202605