Writing about curiosity, insights, and reflection.
- AI-first builder, writer, and ex-Google engineer now crafting products at startup speed.
- Documenting the journey in both English and Chinese, from vibe coding experiments to founder life.
- Exploring how humans and AI collaborate, sharing what works (and what does not) in practice.
- Run
bundle exec jekyll serveto preview locally. - Posts live in
_posts/, layouts in_layouts/, assets inassets/, and configuration in_config.yml.
- Home page:
http://127.0.0.1:4000/(layouthome). - Post page:
http://127.0.0.1:4000/YYYY/MM/DD/slug.html(layoutpost).
- Social icons (L/X) show only on the Home header.
- Post pages have a scroll‑aware Catalog FAB that appears after the hero header and aligns with the content column.
_site/is generated and not tracked.
- Ruby: 2.6.x works; modern Ruby via
rbenvrecommended. - RubyGems: 3.2.3+ recommended to silence Bundler warning.
- Bundler:
~> 2.4with Ruby 2.6.
Upgrade commands (system Ruby):
sudo gem update --system 3.2.3
sudo gem install bundler -v '~> 2.4' --no-document
bundle install
Optional (recommended) with rbenv:
brew install rbenv ruby-build
rbenv install 3.2.2 && rbenv local 3.2.2
gem update --system && gem install bundler jekyll --no-document
bundle install
- Prefer
rgfor code or text searches; stay concise when responding. - Keep the home header clean—surface socials via the icons, not text blocks.
- Share any notable insights or issues you encounter while working in the repo.