jeffreyrogers
Joined 12 years ago
Joined 12 years ago
Both books are largely about how the psychological defense mechanisms a person uses play a large role in determining how successfully they adapt to and navigate life.
So are humans. Every codebase I've worked on has duplicated code that has been written in slightly different (but hopefully equivalent) ways, often by the same person.
We're in the very early stages of LLM driven programming, so it's hard to say how it will all shake out, but my anecdotal experience is that LLM written software is very reliable and easy to extend and develop. I have a side project that is about 90% LLM generated code (about 25k lines of production code and a similar amount of test code). This is a revenue generating product and I've had no issues with reliability, security, or performance.
For what it's worth this app is a rails app and I have no plans to switch to anything else. Rails works nicely, the LLMs extend it easily, and almost everything is I/O bound so I don't need C++/Rust level performance.
I run a small business on the side, and although I did a ton of preparatory reading and learning not much of it was useful in retrospect. Most of it you learn by doing and it's not that hard to learn. The top three things that were useful to me to learn were sales, basic accounting and how to read financial statements, and what metrics to track/manage with. You can learn the basics for all of those in less than a month.
My advice is just start. You are probably wrong about what the market wants unless you are selling a product or service that you know there is already demand for. Figure out what it is you're offering and try selling it to people. If they want it you figure out how to make it better, if they don't you try something else.
Edit: I had wanted to start a business for a long time. I thought I needed some tricky new idea to be successful. That's really hard to come up with since most new ideas are bad or are too hard to sell/explain to people. In my case it was also a form of procrastination since I had to wait for the right idea. Things got easier when I just picked an existing problem/industry and decided to do that with my own proprietary software to make it easier for me. I know a guy making a couple million a year from owning multiple tanning salons. There's a lot of opportunity out there that doesn't require any special insight.
My career has mostly been at the intersection of hardware and software (including a couple of years designing FPGA gateware) and focused on designing and developing correct, performant systems, but I've been paid to do everything from PCB design to React frontends.
I also have an interest in improving clinical trials for novel therapeutics.
email: [email protected]