5,224 karma · joined June 30, 2014
I'm not trying to discredit your experience and maybe it really is something wrong with the model.
But in my experience those first few prompts / features always feel insanely magical, like you're working with a 10x genius engineer.
Then you start trying to build on the project, refactor things, deploy, productize, etc. and the effectiveness drops off a cliff.
sure, maybe it's still frame-by-frame but so fast and so often that the model retains a rolling context of what's going on and can answer cleanly temporal questions.
"how packages were delivered over the last hour", etc.
I’ve been looking for a good video summarizing / understanding model!
I often ask people when I first see them, “ hey how’s it goin’? “
And 99.9% of the time it’s a short “good, u?”
Very much just a hi/hi type oft thing.
I’m trying to picture the random people I encounter while walking my dog, for example. Neighbors who I don’t know. That’d be a great place to start up a convo as I walk by but I draw a complete blank.
0 skill in this.
I don’t know about others but a big reason I went into software development (whether I want to admit it or not) is because I am “naturally” not very skilled in talking to, or dealing with , people.
While I’ve done very well in tech, the truth is, lacking this skill has only been a detriment.
The problem at this point is I truly don’t like random people, and I have no idea how to fix that. Often people are rude, inconsiderate, selfish, etc. the canonical example is being in a row at the grocery store, walking down the row, someone’s cart is just way out in the center blocking your path, and as you approach, they do nothing.
Anyways “people skills” are definitely a SKILL and one I’ve avoided to my detriment over the years. Need to work on that.
Building wrapper apps on top of LLM APIs takes barely more knowledge and training than normal frontend and backend dev works.
If you want to develop your own models, that’s probably the next layer where you need to learn about training, etc.
Even deeper is Ai research… once upon a time LLMs were not the bleeding edge… it takes research often times theoretical and steeped in physics and math to develop your own “ai”
For greenfield projects it’s absolutely faster to churn out code I’ve written 100 times in the past. I don’t need to write another RBAC system, I just don’t. I don’t need to write another table implementation for a frontend data view.
How Claud helps us is speed and breadth. I can do a lot more in shorter time, and depending on what your goals are this may or may not be valuable to you.
Why the f*ck are we here? Why does ANYTHING exist? What IS this reality?
How “nobody” (very very few) people are trying to figure this out or are bothered by the question and open to talking about it blows my mind mind.
Working on a real product, in production, at scale?
Tread carefully..
Small companies often have the CEO in a product position in my experience.
Still isn’t ideal though and more to your point, how they actually do the product role is really what matters. I.e. chasing shiny objects.
I’ve worked at consumer facing companies but also other enterprise SaaS and have to say I’ve never seen it done like this before. Just ruthless pursuit of features over polish, craft, etc.
This should absolutely be your red flag, your canary in the Coal Mine, your alarm bell.
If you are CONSISTENTLY not enjoying the process then that tells me you don't actually like software development enough to overcome the negatives. There will be negatives at every company, and certainly software as an industry has its share of downsides, but your enjoyment of the craft should easily make day-to-day worth it, even fun.
> Earlier on, I thought that this was just a symptom of not liking the product, culture, or just getting bored of what I was working on at the time and could be fixed by going to a different company. But now after working at 3 different companies of slightly different sizes, I’m starting to think that maybe I just don’t enjoy this field as much as I thought I would.
Sounds like you get it. Smart to work at different companies, products, sizes... Since you've given it a shot, I think you've done your due diligence here.
> All of the companies I talk to are only “hiring the best” and I always think to myself “that’s not me” so I’m wondering if it’s time to just pursue other options.
Toxic aspect of the software industry. I work at a company doing exactly this. We're instructed to only hire people we would "die on a hill" with.
It's SUCH a software / engineer minded thing to do. You're either GODLIKE PROGRAMMER or you're GARBAGE. It's either a 1 or 0. You're either going to take us to the moon, or you're burning our cash and a waste of time.
The reality is so much more nuanced and colorful. People have a wide range of skills and what they don't bring to the table in engineering prowess, they might bring in other ways like product creativity, or passion for design, etc. Moving a company forward can happen in more ways than 1 but this industry has a toxic fascination with developers.
And that's coming from someone who is a developer, loves coding, and has been quite successful at it. I wish we (the industry) had more willingness to train, more willingness to tutor, and less obsession with the 10x autistic kid.
I’m with you for sure, but the truth is systems like religion, art, design, etc all serve a functional purpose to trick the mind, calm the mind, etc.