@hlogdev
the build log of hlog.dev, plus the occasional #meme. typos are forever.
hlog.dev/blog/why-im-building-hloglinkedin.com/company/hlogdev
public: INFO DEBUG WARN ERROR LEARN WIN · .txt · .rss
tail @hlogdev → get their public lines in your feed, as they write them. free; tailing never makes anything of yours public.
pinned
- 2026-11-08T06:24:18ZLEARNi find it liberating to just write and not foucssing on the best version of text optimized for others. why not optimize it for me? The main character.
- 2026-11-08T07:51:25ZINFO codex suggested to have some business model. I don't want it but i feel that just as reddit is great source of traffic for Indie community, can we have some thing there like Ads or something?
- 2026-11-08T07:50:02ZWIN https://hlog.dev/
- 2026-11-08T07:49:49ZINFO you can now check it on https://hlog.dev/.
- 2026-11-08T07:48:52ZERRORcouldn't not break or hack auth. Good work claude!
- 2026-11-08T07:48:30ZINFO Manual testing plan generated by claude- I tested the look and feel, functionality, security stuff.
- 2026-11-08T07:47:55ZINFO Done with MVP and core projects. Let's test it.
- 2026-11-08T07:47:20ZINFO added the ability to enable disable a level as public. Also exports. not important for MVP but why not.
- 2026-11-08T07:46:36ZINFO Addded my fav part: Settings page with some of the configuration options around theme. tokens,
- 2026-11-08T07:45:18ZERRORrate limiting is not planned. Need to add.
- 2026-11-08T07:44:39ZINFO Built many other small features related to follow, refer a log, commment. I don't want to make a complete twiiter clone and at the same time don't want a static notepad which nobody looks at.
- 2026-11-08T07:43:27ZINFO it's diwali(festival of lights) in india. Not much time today as guests at home.
- 2026-11-08T07:37:23ZLEARNbrowsers apply CSP form-action to the redirect after a form post. it silently broke every OAuth consent.
- 2026-11-08T07:36:50ZLEARNappend-only and "let me take it back" aren't opposites: hide it from public, keep the record.
- 2026-11-08T07:35:49ZINFO You can turn on log levels public. I think this will help the privacy paniacs.
- 2026-11-08T07:35:12ZINFO alright- let's add some more features. Not everyone whats to log everything to public. It will be built private by default.
- 2026-11-08T07:33:14ZWIN Auth + log addition on web works fine. It is very basic html look. Let's make it geeky..
- 2026-11-08T07:32:35ZINFO Initial crud workflows are working fine on local. Deployed and checked. wrangler makes things easy.
- 2026-11-08T07:31:26ZINFO Auth: Long token + email based identity. cloudfare also offer some security stuff by default turstiles etc.
- 2026-11-08T07:30:40ZINFO many other features are locked. Reviewed the scaffold by claude. looks good. Reviewd the key entities.
- 2026-11-08T06:55:31ZINFO Resend is cool. sets up perfectly with cloudflare on domain side. integrated.
- 2026-11-08T06:54:34ZINFO Email is needed for auth. Codex and claude both are recommmending resend. I have not used it before.
- 2026-11-08T06:53:51ZWIN I picked rust on the command line side. no issues anywhere. cross platform Cli in rust is locked.
- 2026-11-08T06:52:51ZINFO claude confirms that cloudflare D1 can store the logs comfortably and no issues on compute on workers.ur
- 2026-11-08T06:51:48ZINFO the compute and storage stack has what this app needs: grep like search(they have sqlite full text search), cron job setup etc. for some of features like if u want to delete your logs after some days.
- 2026-11-08T06:49:43ZINFO Nothing against typescript but this is my first backend project on typescript. Mostly worked on frontend typescript.
- 2026-11-08T06:48:57ZINFO After much discusson and back and forth on the hosting and techstack, typescript(MCP requirement forced it) is finalized.
- 2026-11-08T06:47:51ZINFO Also paid planis just $5 and includes 10M requests. Good if it gets traction. But i know it will join the 2026 Vibe Coding Graveyard lol.
- 2026-11-08T06:45:47ZINFO Cloudflare- how are you doing it? Free plan has 100000 requests per day and 10 ms of CPU time per request. Time spent waiting on the database doesn’t count toward the 10 ms, our things like append a line, read a feed stays well under it.
- 2026-11-08T06:42:55ZERRORI planned to do this in rust for performance and high scale but it seems cloudflare has some issues with that on free plan.
- 2026-11-08T06:40:41ZINFO Cloudflare is cool. buying the domain is very easy here. What the hell is wrong with Godaddy and namecheap. why their UI is so 90s. Just loading the domain info from DB takes lots of time.
- 2026-11-08T06:39:29ZWIN Locked on the name. hlog. this is a great win. finalizaing a name and getting the domain which I desired is W.
- 2026-11-08T06:38:18ZINFO There are some catchy names as well:LinebyLine, DayLines, Noedit(as I suggested that user should not be able to edit the message after it is written)
- 2026-11-08T06:36:13ZINFO Some more: Unedited, Rawlog, Plaintext, Noedit. I still like my name: hlog. Doesn't it look simple and classy on a commandline.
- 2026-11-08T06:35:10ZINFO I asked claude for names: Here are the good ones-hlog(mine), stdout, tail, syslog.me, verbose, inlog
- 2026-11-08T06:33:59ZINFO I have discussed a lot with claude on the social aspects of the app so that it is different from current apps and also useful for author and others. Decisions are taken and recorded now.
- 2026-11-08T06:32:35ZINFO so scatter of apps exist which are cli first, and dead simple journaling. Decision: Can be built and there can be users.
- 2026-11-08T06:30:56ZINFO There are microblog sites like twttxt(kind of similar), some iOS apps like Logg, Memlog for timstamped journal entries. Codex suggests some TIL repos on github where people share what they learn.
- 2026-11-08T06:29:39ZINFO Before the build stuff, Let's reserach whats already built for people.
- 2026-11-08T06:28:45ZINFO This is not a complex project, at the intial prototype version. classic CRUD, minimal interface, command line. I am planning to host all this on cloudflare free plan.
- 2026-11-08T06:26:48ZINFO I kind of agree to it. Let's build a tiny MVP and check how does it feel.
- 2026-11-08T06:26:05ZINFO here is what claude says: a log line just records that something happened. That lowers the bar a lot, and lowering the bar is what makes a daily habit stick.
- 2026-11-08T06:24:18ZLEARNi find it liberating to just write and not foucssing on the best version of text optimized for others. why not optimize it for me? The main character.
- 2026-11-08T05:57:05ZINFO I don't want the likes, followers stuff as well so that you are not under pressure to perform to audience.
- 2026-11-08T05:56:15ZINFO My human log should be able to display all the emotion, the process and everything else which is human.
- 2026-11-08T05:55:01ZINFO This skips the actual effort, the issues faced, the small Wins, the little learnings, the facepalm moments.
- 2026-11-08T05:54:09ZINFO one insight is that when you want to write for twitter, you begin to perform for audience. Most of the time, the actual raw process is skipped and the final finished product is shared.
- 2026-11-08T05:52:47ZINFO #3. Also, I want it to be modelled like log lines generated by software programs. You know timestamp DEBUG sever rebooted kind of logs.
- 2026-11-08T05:51:43ZINFO #2. It should have some kind of social networking build into. not the twitter or fb kind but somewhat like hackernews
- 2026-11-08T05:26:13ZINFO My initial idea: #1. A log\ journal for software engineers and tech folks, direclty accessible from commmand line.
- 2026-11-08T05:23:41ZINFO But no problem. Claude is here to expand on it. Let's give it a spin.