Hacker News .hnnew | past | comments | ask | show | jobs | submit | aerhardt's commentslogin

I hope you appreciate the irony of saying that in a thread where we are discussing that OpenAI's main competitor is engaging in blatantly anti-consumer behavior.

There is no irony: both of them are bad (for different reasons, but bad) and this is not a matter of choosing the "lesser evil". Both of them should be treated as toxic and rejected as strongly as possible.

You're at least describing someone who sounds hard-working... what's the problem?

I'd be more concerned if I was someone who signed up to play ping pong two hours a day and do a bi-weekly commit.

There was a time not so long ago where I was watching "a day in the life of a software engineer" videos on Youtube and I was wondering if some of these were parodies. I still remember one in particular which I'm pretty sure was a parody, but it was only marginally distinguishable from the others.


I do believe in hardship. As sacrifice. It yields long term benefits for oneself, and for society.

But submissions into slavery for immediate gain accomplishes little, and costs society a lot more (physical and mental health issues are a huge burden).

Those parodies you saw, they were caricature of elite engineers, who sacrificed decades of his life to become so competent. Can work from home, eat pasta while glancing over a PR and just hit approve.

That you resent the luxury doesn't make it undeserved privilege.


I've met programmers who severely outclassed me. It was extremely uncomfortable and it took me months to accept that reality and reshape my hurt ego into curiosity and desire to learn from someone clearly superior in the craft.

That being said, most people in the privileged positions you described are there by sheer luck and connections. In the very very best-case scenario that offends them the least: they stumbled upon an opportune position and were smart enough to make full use of it... in the first 6 months (when people pay the most attention and lasting impressions are formed). And then rode the reputation they made for years. Their value as engineers on the team after the initial honest burst of productivity becomes... very unclear from that point and on, shall we say.

Again, I've met engineers who fully deserved their privileges. 2-3 times over 24 years of career though (a good chunk of it as a contractor so I've been around). My anecdotal evidence obviously means nothing but we all develop pattern-matching skills with time, making me think what I saw is generally the statistical curve that would apply almost everywhere. Maybe.


Working long hours due to incompetence is not a good thing.

They're worried about the next step, when we haven't quite digested the current step?

Always. Rushing is the chief sacrament in the religion of speed. Get there before the other guy or get got.

I'm actually surprised that at the scale that AI is being used, we haven't seen more of this - or worse.

> "information technology" generally didn't increase productivity

Do you think it'd be viable to run most businesses on pen and paper? I'll give you email and being able to consume informational websites - rest is pen and paper.


Productivity metrics were better when businesses were run on just pen and paper. Of course, there could be many confounding factors, but there are also many reasons why this could be so. Just a few hypotheses:

- Pen and paper become a limiting factor on bureaucratic BS

- Pen and paper are less distracting

- Pen and paper require more creative output from the user, as opposed to screens which are mostly consumptive

etc etc


> Productivity metrics were better when businesses were run on just pen and paper

What metrics are these?


Productivity growth. If you take rolling averages from this chart, it clearly demonstrate higher productivity growth before the adoption of software. This is a well established fact in econ circles.

https://fred.stlouisfed.org/graph/?g=1V79f


I think this is a classic case of reading into specific arguments too deeply without understanding what they really mean in the grand picture. Few points to easily disprove this argument

- if it were true that software paradoxically reduces productivity, you can just start a competing company that doesn't use software. Obviously this is ridiculous - top 20 companies by market cap are mostly Software based. Every other non IT company is heavily invested in software

- if you might say the problem is it at the country level, it is obvious that every country that has digitised has had higher productivity and GDP growth. Take Italy vs USA for instance.

- if you are saying that the problem is even more global, take the whole world - the GDP per is still pretty high since the IT revolution (and so have other metrics)

If you still think there's something more to it, you are probably deep in some conspiracy rabbit hole


The data clearly shows that productivity growth is flat or even declining. What is your accounting of why software hasn't offset those numbers?

You don't have a counterfactual to suggest that it would have continued increasing had it not been for technology. Is there _any_ credible economist who suggests that we might have higher productivity without tech?

There is no counterfactual needed. Productivity growth has declined, despite the expectation that software would accelerate productivity. I'm asking you why this didn't happen.

Of course a counterfactual is needed, absent clear separation of causes and links to effects, neither of which the productivity metrics on their own establish. This is also widely known and talked about in econ circles in the face of this very data.

There is a counterfactual needed because it is not clear whether the growth would not have declined even more without Software.

Again I'm asking - is there a single credible economist who says that the growth would have been higher without technology?


I'm not even proposing that growth would have been higher without "technology". I said information technology has not increased productivity growth compared to the past. This is an observation of fact.

> Productivity metrics were better when businesses were run on just pen and paper

This is what you said.


Again, that is a simple observation of fact. No counterfactual needed. I said it had confounding factors, and I offered hypotheses

I asked you for alternative hypotheses and you've offered none.


Is there a way to mute people who are clearly AI boosters? ^

? you are literally commenting on the release of a new model from OpenAI in a tech focused community. Have you considered what should be normal here?

When they decide to touch something as they go, they often don't improve it. Not what I would call "refactoring" but rather a yank of the slot machine's arm.

I'm building a website in Astro and today I've been scaffolding localization. I asked Codex 5.4 x-high to follow the official guidelines for localization and from that perspective the implementation was good. But then it decides to re-write the copy and layout of all pages. They were placeholders, but still?

Codex also has a tendency to apply unwanted styles everywhere.

I see similar tendencies in backend and data work, but I somehow find it easier to control there.

I'm pretty much all in on AI coding, but I still don't know how to give these things large units of work, and I still feel like I have to read everything but throwaway code.


You can steer it though. When I see it going off the reservation I steer it back. I also commit often, just about after every prompt cycle, so I can easily revert and pick up the ball in a fresh context.

But yeah, I saw a suggestion about adding a long-lived agent that would keep track of salient points (so kinda memory) but also monitor current progress by main agent in relation to the "memory" and give the main agent commands when it detects that the current code clashes with previous instructions or commands. Would be interesting to see if it would help.


I never use xhigh due to overthinking. I find high nearly always works better.

Purely anecdotal.


This is even the official OpenAI guideline too.

They also don't understand how exceptions work. They'll try-catch everything, print the error, and continue. If I see a big diff, I know it just added 10 try-catches in random parts of my codebase.

No it is not, but they had a unique positioning around open-source and the parent commenter means that they are losing it.


Again, a trait they share with companies in other countries. It's the obvious business model: get known by releasing impressive open models, then pivot to closed for even more impressive models.

That's going to be the path for every new company from every country, I assume. They are not releasing open models out of the goodness of their hearts. They are for-profit companies, they don't have hearts, they just have balance sheets.


I've tried reading this and I can't. It's not that the text is AI generated, it's that the whole structure seems to be. (Hope you appreciate the irony of my LLMisms). It's not human-parseable, at least not by this human. And it's not that my attention is shot, luckily I'm still able to read copious amounts of long-form text and analysis.

Also, opening with "I'm a top performer"... That's not how writing for other humans works. It's perfectly legitimate to establish authority in the opening a piece, but you have to show some credible proof. "I'm a top performer" is immediately off-putting.


Thank you for your feedback. These are fair points.

I get that "top performer" is off-putting. You're right that authority has to be earned in the text (and I hope I do that), not declared.

On the structure: yes, it's a novel format and I can see how that would be hard to parse. It won't work for everyone.

Both of these are artifacts of trying to blend research into the modern social-media driven world.


> Become an expert in 1 thing

I endorse this. I've been doing generalist consulting for about six years, and I love flying solo. I've been successful in landing some big customers and interesting projects, but I'm tired of the inefficiency that comes with being a generalist, so I've decided to specialize vertically.

I had a super-interesting project in executive search in the last couple years, and I've decided to settle around that area: executive search and recruitment firms. Maybe later, as an extension I'll target other B2B, relationship-driven professional service firms tha share a common core of processes.

I've only recently pivoted but I'm already starting to see the fruits. It's commercially efficient. Many potential customers seem happy to open the door and chat. I know where to find them, online and off. And then it's operationally efficient. I'm confident I could jump on a customer project and recognize most of their processes and systems immediately and have a quick impact. I already have a base of IP (documented business procedures, code, etc.) and only intend to grow it in the coming years and even turn it into a "productized service".

I think people refuse to specialize for three main reasons. The first is for lack of a clear thesis. That's fine, you need to explore for a bit. The second is for a fear of lack of opportunities, which is often unfounded. The third is due to psychological reasons related to the image of self. On this last one I can only advise that (a) even in specialization there is way more variety than you think, (b) you can always keep growing as a generalist with side projects and self-directed learning and (c) nothing is ever fixed in stone, everything is in flow - you can always pivot out into other interesting directions.


I used to fear specialization because of a form of commercial or career FOMO. The reality is you instead get spread to thin and are (ironically?) now at risk of being displaced by "good enough" AI solutions. If you are a generalist you still need to be "T-shaped" with a few areas of deeper expertise. Funny enough your expertise could be getting things done-done using all your generalist abilities (ex: able to take initial ideas all the way to a active, viable business).


"Executive search and recruitment firms" is an industry/segment, though, right? I thought this comment was more about specializing in some particular niche tech thing wrt the "just start a open source project guysss" comment


Specialization works by vertical or by function. Or you can actually mix them if your TAM remains large enough.

Yes, the parent was referring to technical specialization. But my point is either works. Especially in the context of what OP is trying to do which is "automation" - technically very broad.


How? This is what I never understood. Every domain expert I’ve ever knowing is because they’ve already I can spend all the time I have reading and toying around in a subject, but until I have real concrete experience to guide me, it’s usually pretty difficult to become an “expert” in anything. I know how to become an advanced hobbyist, but thats never in my life translated to someone being willing to pay me over say, and already established expert


I've drifted across projects in different industries (FMCG, investment funds, ad agencies, startups of various sorts) and like I said I had a long project (over two years) for an executive search firm and got to see the ins and outs of how everything works from strategy to technology. I could be drifting to find clients in yet another vertical but I've decided to stay put for at least a few years. So to answer your question, in my particular case: I drifted, stumbled upon something by chance, and then took a conscious decision to stay.


If you're a dev, one approach to specialization is to align with the tooling associated with common "profit center" processes. Become a Salesforce/Hubspot/Odoo/Shopify developer. If you're not interested in developing, you can specialize in learning one specific ecosystem really well and then teach companies -- typically SMBs -- how to set themselves up and organize their operations around it.


This can help and hurt. E.g. if you run a very successful Shopify plugin, you risk Shopify implementing it natively and wiping you out in one fell swoop.


common "profit center" processes

how do i find what those are?

i see the point, but i don't find developing for one specific tool very appealing.


This seems all good and well 10 years ago, but how well does this survive when the actual SMEs can just use LLMs to achieve the same effect? Those are the sort of platforms going all in on that stuff.


how?

From GP comment: “either start an open source project, or become the main collaborator in one.”


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: