It's a poor take to be honest.

I'm an EE with main expertise in IC design but I design a lot of the chip packages, PCBs, mechanical stuff like custom made sockets etc and write a ton of SW, be it tools for myself for development and testing, be it the firmware of the chip I'm designing or another chip I use on the board. For me it never felt like SW was the hard bit, because you can write and test it pretty immediately and pretty much for free. HW felt harder because of the tooling costs, lack of documentation and examples, things that aren't obvious at the beginning (EMI/EMC) etc etc but these are very minor compared to the actual issue: long and expensive development cycles. Now, that doesn't apply if your HW is extremely simple and just a glorified uC and rhe development time is mostly the code running on it. This is why this is such a poor take. One can argue for anything at extremes. SW can be very very complex and much harder than HW, and vice versa at different extremes.

I’m working on my own PCB and it’s my first time working on a hardware project.

Any tips on how or where I could get my design reviewed?

I'm usually not an Ai shill, but I found Fable to be the first LLM that could actually provide useful feedback on a KiCAD PCB design. I paired it with a KiCAD MCP, but it tended to reverting to raw KiCAD scripting. If you ask it to review a PCB design, and provide feedback relevant to PCB design best practices, it will probably give you something useful. I wouldn't trust it to do a full design, but it's pretty good at finding issues. I'd add a few clauses to the request regarding checking components against JLCPCB/PCBWay/etc available components, as well as checking copper layer thickness and distances from the main components to the supporting components.

I did this as an experiment on my current project and it found a bunch of minor, non-critical, but completely valid problems with my deisgn.

If you're building with KiCad then I've found the folks on the KiCad discord[1] very willing to take a look over a design and provide feedback. There's also a subreddit[2] for PCB design posting and review, but I haven't personally used it.

[1] https://www.kicad.org/community/chat/ [2] https://www.reddit.com/r/PrintedCircuitBoard/