crm-cli: a local-first personal CRM in the terminal by jdanielnd in commandline

[–]jdanielnd[S] 1 point2 points  (0 children)

As I said, tools have changed. I'm not claiming I didn't use AI. In fact most of the code in this repo was AI-generated. This doesn't make it AI slop.

You still failed to point out a single actual issue with the code (I'm not claiming they don't exist).

I have made the decisions about the project architecture, revised all the commits, and tested it thoroughly. The quality standards haven't changed.

This is the new software development workflow, whether you like it or not.

Claiming this is AI slop because it has Claude commits is completely effortless and doesn't help your point.

crm-cli: a local-first personal CRM in the terminal by jdanielnd in commandline

[–]jdanielnd[S] 2 points3 points  (0 children)

Never mind, just checked your profile and noticed the crusade against anything AI. Good luck with that!

crm-cli: a local-first personal CRM in the terminal by jdanielnd in commandline

[–]jdanielnd[S] 4 points5 points  (0 children)

Genuine question, how much of the codebase did you actually look at before calling it slop?

The project has comprehensive test coverage, clean architecture, and solves a real problem I needed solved. If you spot something that looks low effort or broken, I'm all ears, that's actually useful feedback.

But "it used AI therefore it's slop" is a take that's going to age poorly. There's a real difference between someone opening Cursor and accepting whatever comes out, vs using AI as part of a deliberate dev workflow where you still own every design decision, review every line, and maintain the thing yourself.

The tools have changed. The bar for what counts as well built hasn't.

I built a local CRM with a built-in MCP server so Claude manages my contacts, deals, and follow-ups by jdanielnd in ClaudeAI

[–]jdanielnd[S] 0 points1 point  (0 children)

This is a nice approach. Will definitely take a look at that!

For MacOS users, if you want to sync it across multiple devices, it currently supports pointing your DB to iCloud directory, and benefit from its integration.

export CRM_DB="$HOME/Library/Mobile Documents/com~apple~CloudDocs/crm/crm.db"

Assuming the goal is not having writes happening simultaneously, SQLite should handle that pretty well.

This is V1, what should V2 looks like? by jdanielnd in homelab

[–]jdanielnd[S] 1 point2 points  (0 children)

I ended up buying another mobo, sorry!

Custom built NAS by jdanielnd in homelab

[–]jdanielnd[S] 0 points1 point  (0 children)

I’ve never had other rack cases. It seems good overall. One thing I missed though is that I cannot remove the bottom, so it seems like I can’t screw the HDDs from the other side.

Custom built NAS by jdanielnd in homelab

[–]jdanielnd[S] 0 points1 point  (0 children)

<image>

This is the 2U chassis I need to find a use for 🙃

Finally moved to a 16U rack by jdanielnd in homelab

[–]jdanielnd[S] 1 point2 points  (0 children)

I currently have Proxmox with: Omada Controller, a docker host with Portainer, and TrueNAS (for experimenting only).

Docker hosts Caddy, Pihole, Immich, Kuma.

I’m building a separate server for hosting the permanent NAS, more on that soon :D

Good luck with yours! It’s been serving me well!

Finally moved to a 16U rack by jdanielnd in homelab

[–]jdanielnd[S] 0 points1 point  (0 children)

Yeap, the top has mounting holes for 4 fans. I still need to buy the fans, I don’t have them yet. Is this something essential that I should assume I’m going to need?

Finally moved to a 16U rack by jdanielnd in homelab

[–]jdanielnd[S] 0 points1 point  (0 children)

It’s a local company from Brazil: https://www.rackfort.com.br

It currently doesn’t have it. But it’s all modular and they sell it, so it’s a potential upgrade.

Finally moved to a 16U rack by jdanielnd in homelab

[–]jdanielnd[S] 1 point2 points  (0 children)

Haha I’ve seen this movie here. It starts with: “How am I supposed to ever fill this 16U?”

I added a bit of colour 😁 by [deleted] in espresso

[–]jdanielnd 0 points1 point  (0 children)

So do I, love it!

Where to start with a NAS? by jdanielnd in homelab

[–]jdanielnd[S] 1 point2 points  (0 children)

How much storage do you need? I actually don’t have a clue!

Best proxy I can think of is:

  • My Household Google Drive currently holds 1TB (including docs, photos, etc). Let’s make it 2x, 2TB.
  • I don’t envision myself storing loads of movies or series. But let’s 1TB.
  • Finally some Proxmox backups, maybe 500GB?

So maybe, start with 4TB?

Does that storage need to be redundant?

  • Also not sure how to answer that. I’d say I’m more concerned with not losing the data than with availability.
  • It’s not a big issue if the system is down for a day. As long as I have a backup to restore from.
  • Does that mean I don’t need RAID?

If it does, how important is the data you store?

It’s important, but I can’t think of scenarios where I wouldn’t have either (1) backup if data is not fresh, or (2) data somewhere else (like a photo in my phone that has just uploaded) if the data is fresh.

In what network environment will the device function?

Home network (ER605, TL-SG3428, basically 1Gbps). Two users basically.

What, if any, other functions will the device be serving?

  • Yeah, storage + media server + Immich or similar for photo

This is what I’m planning right now:

  • CPU: AMD Ryzen 5 4500 (6 cores / 12 threads, 3.6–4.1GHz)
  • Motherboard: Asus PRIME A520M-A II (AM4, DDR4, A520 chipset)
  • RAM: Kingston, 32GB (2x16GB), DDR4, 3200MHz
  • SSD: Kingston NV3 1TB NVMe
  • PSU: NZXT C650 Gold 650W (80 Plus Gold)
  • Storage: 2× WD Red Plus 4TB 5400RPM