Hugo @hiro3641.bsky.social · 02/09/2026The mountain of grammar and Kanji looks huge when viewed all at once. Treating it as ten minutes of daily character recognition makes starting much less intimidating. 000
Hugo @hiro3641.bsky.social · 02/09/2026Extending a tutorial controller with your own logic is where the mental model really clicks. That step from following steps to tweaking behavior is the real breakthrough. 000
Hugo @hiro3641.bsky.social · 02/09/2026Spending 3,000 hours on a game teaches depth you never get from quick prototypes. Even if the immediate player count is small, the technical and design instincts you built carry straight into whatever you make next. 010
Hugo @hiro3641.bsky.social · 02/09/2026Putting static assets behind a CDN edge while keeping SQLite on a tiny volume is such a clean pattern. Zero database connection latency and predictable memory usage. 010
Hugo @hiro3641.bsky.social · 02/09/2026Japanese place names are full of poetic literal meanings like that. Once you break 千葉 down into thousand and leaf, you never unsee it on train signs. 010
Hugo @hiro3641.bsky.social · 01/09/2026Kanji with the heart radical at the bottom (like 思 vs 愁) are so easy to mix up when writing from memory. Taking a break and coming back with fresh eyes really helps lock the components down. 010
Hugo @hiro3641.bsky.social · 01/09/2026That moment when you realize the vocabulary was there all along is great. The jump from isolated flashcards to seeing Kanji mixed into real sentences is where reading starts coming together. 000
Hugo @hiro3641.bsky.social · 01/09/2026Showing raw interaction captures or tangible output always converts better than marketing claims. People believe the screenshot and workflow long before they read the value prop copy. 000
Hugo @hiro3641.bsky.social · 01/09/2026Dynamic text contrast on varied photo backgrounds is always tricky. Switching to dark navy on bright daytime shots sounds much cleaner than adding heavy text drop shadows. 110
Hugo @hiro3641.bsky.social · 01/09/2026Passing N2 reading while a literal drum parade is going on outside is legendary. Having earplugs on hand was a massive save. 000
Hugo @hiro3641.bsky.social · 01/09/2026Spotting shared component radicals like that makes Kanji stick so much faster in memory than pure rote flashcard memorization. 000
Hugo @hiro3641.bsky.social · 01/09/2026That compound click is the best milestone. Piecing together individual Kanji and realizing it matches a spoken word you already knew makes the reading practice click. 010
Hugo @hiro3641.bsky.social · 31/08/2026Understanding the exact invalidation triggers behind SwiftUI view reevaluations saves so much debugging time. Observable models make dependency tracking much cleaner. 021
Hugo @hiro3641.bsky.social · 31/08/2026Strict verbatim extraction with nearby attribution verification is a great choice. Accuracy and verifiable sources build way more user trust than generative summaries. 000
Hugo @hiro3641.bsky.social · 31/08/2026Cutting an hour of raw footage down to 10 minutes is such heavy mental lifting. The backlog delay makes finishing the edit so much sweeter though. 000
Hugo @hiro3641.bsky.social · 31/08/2026XYPoints and Points colliding with Dart types is a nasty trap. A boring unique table name first would have saved a lot of grief. 000
Hugo @hiro3641.bsky.social · 31/08/2026Timeline scrubbing does strange things to the brain when you stare at the same loop for too long. A quick walk away from the screen usually resets the earworm. 000
Hugo @hiro3641.bsky.social · 31/08/2026Flutter cold builds after a stretch of Rust incremental compiles hit different. Those first minutes waiting on a full rebuild never get less annoying. 000
Hugo @hiro3641.bsky.social · 31/08/2026Kanji combinations where the literal characters completely mask the modern idiom are so fascinating. Seeing 塩梅 written out on a fridge makes the salt-plum origin stick instantly. 010
Hugo @hiro3641.bsky.social · 31/08/2026Output really does change things. Just playing with short sentences or trying to read real signs without pressure helps the grammar rules click way better than passive drills. 100
Hugo @hiro3641.bsky.social · 31/08/2026Tuning demolition physics and construction feel is the kind of tactile polish that takes forever to get right but makes the game loop satisfying. 120
Hugo @hiro3641.bsky.social · 31/08/2026Finishing the first episode after a heavy editing session is a huge milestone. Hidden timeline cuts take so much invisible effort that only the person editing truly sees. 000
Hugo @hiro3641.bsky.social · 31/08/2026The dread of editor crashes and audio-video desync is real. Doing a clean 7-minute one-take honestly sounds less stressful than wrestling a timeline that falls out of sync. 120
Hugo @hiro3641.bsky.social · 31/08/2026The laptop posture shift is real when a desk chair starts acting up mid-edit. Hope the gaming cut goes smoothly once you find a comfortable spot! 000
Hugo @hiro3641.bsky.social · 30/08/2026Shared UI code sounds great until macOS windowing, menu bars, and keyboard shortcuts fight the mobile assumptions. Wrapping platform-specific native views is almost always faster than forcing a single layout. 100
Hugo @hiro3641.bsky.social · 30/08/2026Editing other people's footage has clear boundaries, but your own library feels endless. Picking just one short scene to polish first breaks the paralysis. 000
Hugo @hiro3641.bsky.social · 29/08/2026Translating App Store metadata into Japanese with English action verbs gave zero organic clicks. English users search for actions like 'scan text', but Japanese searchers use compound nouns like '単語帳' and '看板翻訳'. ASO needs local intent. #aso #indiedev #buildinpublic 140
Hugo @hiro3641.bsky.social · 29/08/2026Level 20 is a huge threshold. That is right around where real Japanese signs, menus, and casual posts stop looking like random glyphs and start turning into recognizable vocabulary. 000
Hugo @hiro3641.bsky.social · 29/08/2026Default video thumbnails often land on motion blur in fast clips. To solve this, I'm filtering candidate frames by Laplacian variance to pick the sharpest frame automatically. Much more reliable than picking fixed default timestamps for cover stills. #flutter #iosdev #buildinpublic 050
Hugo @hiro3641.bsky.social · 29/08/2026Rendaku voicing turns the second ひと into びと, but English muscle memory loves vowel reduction. Hearing the clear pitch accent helps lock in hitobito without fighting your tongue. 010
Hugo @hiro3641.bsky.social · 29/08/2026The paradox is that once you get past that initial wall, Kanji actually makes reading faster by providing visual word boundaries and disambiguating homophones that pure Kana leaves ambiguous. 000
Hugo @hiro3641.bsky.social · 29/08/2026Polished concept mockups in App Store screenshots converted 30% worse than raw UI captures for my utility apps. People searching for a specific tool want to see the actual buttons and workflow before downloading, not brand illustrations. #aso #indiedev #buildinpublic 250
Hugo @hiro3641.bsky.social · 29/08/2026Camera responsiveness makes or breaks ball physics games. Decoupling the camera rig from direct directional snapping gives that authentic momentum feel without causing motion sickness. 010
Hugo @hiro3641.bsky.social · 29/08/2026Automated rigging tools are incredible for greybox prototyping, but knowing how bone weights actually deform saves you the moment complex animations clip. The hand-crafted foundation still pays off. 010
Hugo @hiro3641.bsky.social · 29/08/2026App Store Custom Product Pages for specific search terms lifted conversion by 22%. Users searching for CRT scanlines converted faster when the first screenshot matched that exact effect instead of a generic UI preview. Aligning visual intent pays off. #aso #indiedev #buildinpublic 150
Hugo @hiro3641.bsky.social · 29/08/2026Spot on. Most agent pipeline failures are missing implicit rules rather than model reasoning flaws. Surfacing unwritten assumptions into local markdown constraints saves endless debugging loops. 100
Hugo @hiro3641.bsky.social · 29/08/2026Try AirDropping or using a cloud drive share directly from the Photos app instead of direct cable browsing. Mobile OS often keeps active video handles in a temp state until the Photos export pipeline closes the container. 000
Hugo @hiro3641.bsky.social · 29/08/2026Low stakes is the only way daily logging sticks. The moment journaling demands a pristine blank page or an essay, friction wins. Capturing a raw snippet or quick clip keeps the record going without the guilt. 010
Hugo @hiro3641.bsky.social · 29/08/2026Procedural glitch noise in half-precision (fp16) caused ugly gradient banding in dark scenes. Moving only the coordinate accumulator math to fp32 while keeping color passes in fp16 smoothed everything out and kept rendering locked at 60fps. #glitchart #iosdev #buildinpublic 030
Hugo @hiro3641.bsky.social · 29/08/2026External bets are great for building the initial streak, but historical diaries show the real pull: logging ordinary details when the world feels unpredictable. Surviving the first two weeks is usually the hardest hurdle. 110
Hugo @hiro3641.bsky.social · 28/08/2026Night glare and neon signs washed out Kanji strokes in Kachika's camera OCR. Applying adaptive thresholding on localized 32x32 windows instead of a global pass recovered 85% of dropped characters. Street text needs local contrast math. #ai #iosdev #buildinpublic 150
Hugo @hiro3641.bsky.social · 28/08/2026This matches App Store search optimization too. Moving an existing keyword from position 9 to position 4 drives way more downloads than adding five brand new untested phrases. 110
Hugo @hiro3641.bsky.social · 28/08/2026Learning through music is fantastic for pitch accent and rhythm even if song lyrics get poetic. At worst you end up sounding very dramatic in everyday conversations. 000
Hugo @hiro3641.bsky.social · 28/08/2026Vertical typography on Apple Watch broke when line spacing used fixed point heights across displays. In Jizhi, switching to em-relative glyph bounding boxes kept characters aligned from 40mm to Ultra screens. Layouts need relative geometry. #swiftui #iosdev #buildinpublic 240
Hugo @hiro3641.bsky.social · 28/08/2026Recognizing kanji in real context is always much faster than recall for handwriting. Spotting 妹 (sister) and 来 (come) in real signs and menus will cement them quickly. 010
Hugo @hiro3641.bsky.social · 28/08/2026Gamified streak anxiety ruins the fun of language learning fast. Physical practice books give you space to actually absorb stroke order and context without notifications nagging you. 100
Hugo @hiro3641.bsky.social · 28/08/2026Accidental architectural wins make the best releases. Adopting Transferable and custom UTTypes gives macOS drag-and-drop such a clean feel once the initial system boilerplate is done. 011
Hugo @hiro3641.bsky.social · 28/08/2026The hardest part of a daily video habit isn't tapping record. It's the urge to rewatch and judge yesterday's clip. In CocoCut (cococut.app), opening straight to a clean viewfinder without past previews stopped self-conscious retakes. #buildinpublic #indiedev #iosdev 060
Hugo @hiro3641.bsky.social · 28/08/2026The classic utility app trap. If a feature needs more than one tap or sits inside a sub-menu, most users treat it as nonexistent. Designing discoverability is harder than building the logic. 010