Cursor, Windsurf, etc tend to feel like code vomit that takes more time to sift through than working through code by myself.
1,191 karma · joined February 22, 2015
mail at medhir.com
Cursor, Windsurf, etc tend to feel like code vomit that takes more time to sift through than working through code by myself.
I didn’t click with the recruiter because she kept hounding me about why I didn’t finish college. Felt totally put on the spot in the most discouraging way, the whole thing seemed like a formal way to discriminate against those that don’t fit their in-group.
definitely felt a bit cult-ish overall.
restricting software distribution on any platform under the guise of needing to be kept “secure” always seemed anticompetitive to me - that should apply regardless of Apple’s particular behavior with the courts in this example.
early on, they shoehorned LLMs into most of their products in the least thoughtful way possible — I guess leadership thought it best to move quietly for first-mover advantage.
I remember looking at copilot enterprise pricing at that time and thinking “this is delusional.”
and it still is! $31.50 per user, per month… that is more than most other LLM “pro” subscriptions. the value prop just never made sense when the outputs tend to be worse than what you get using ChatGPT.
Compared to try / catch with await, falling back to promises at least makes the error handling explicit for each request — more along the lines of what Go does without having to introduce a new pattern.
the crt shader aesthetic is really cool. will try and make a pr of my own sometime :)
Tbh I don’t feel like most providers (including Keycloak) are offering strong, turn-key solutions for this.
The closest I saw to streamlined passkey support that you can host yourself is from Hanko.io - that provider didn’t work for my use case but something to consider.
I’ve been building an app with passkey auth as the default and people are surprised that such an experience exists.
Spending so much on production and the content is actively distracting you from the core message… just totally lost the plot.
Using Cursor, I felt like it was too easy to modify too many things in one go.
I keep my prompts scoped to drafting / refining specific components. If I feel stuck, I’ll use the chat as a rubber duck to bounce ideas off of and rebuild momentum. Asking the model to follow a specific pattern you’ve already established helps with consistency.
Recently been impressed with Gemini 2.5, it’s able to provide more substantive responses when I ask for criticism whereas the other models will act more like sycophants.
I don’t find joy in replacing artists wholesale. I think there’s something particularly soul draining about seeing so much online content becoming AI slop.
I don’t have that piece of paper and while I’ve done OK in tech, there are structural barriers to advancement without a degree.
the majority are simply following what the system dictates. deviating from that system is difficult and not for the faint of heart.
this incident certainly doesn’t help inspire confidence in their offerings.
I’ve been using Next deployed to a container for years without issue — what are the major challenges here?
- tech work is relatively privileged
- we, as tech workers, are losing out immensely due to a lack of collective bargaining
I look at the recent SAG-AFTRA strike as a reference: these are jobs with similarly privileged work conditions. However, there being a union meant they could inflict significant pain on industry players until their demands around AI training were met.
Meanwhile, we’re all just keeping our heads down hoping the market improves at the same time the biggest players are using our inputs to train even better models.
Just because our work conditions are better than other professions doesn’t negate the notion that we are being actively exploited to our own detriment.
Though React is plagued with its own churn around trends. Perhaps this is aging me a bit but I still can’t get my head around why we threw away class-based components with clear lifecycle methods.
I use hooks regularly now but it just feels so much less elegant than the perfectly fine solution that came before it.
I was also at Microsoft until fairly recently, and although I didn’t feel like my immediate work was “unethical”, I’ve felt for quite some time that leadership is completely out of touch with workers. The copilot push in 2022, coinciding with firing the AI ethics team, is a prime example of actions that felt reckless.
I wonder what it’s going to take for tech workers like us to collectively say “enough is enough” to the grotesque avarice we see from tech leadership. I’m not holding my breath, and have essentially no desire to find another role in the industry.
Or are there still quite a few challenges ahead and this is merely one roadblock removed.
Like many others are saying, you need to be in the drivers seat and in control. The LLM is not going to fully complete your objectives for you, but it will speed you up when provided with enough context, especially on mundane boilerplate tasks.
I think the key to LLMs being useful is knowing how to prompt with enough context to get a useful output, and knowing what context is not important so the output doesn’t lead you in the wrong direction.
A meme coin representing the entirety of our government’s digital presence? Feels very unserious.