Hacker Newsnew | past | comments | ask | show | jobs | submit | matt_s's commentslogin

> Epic has many stable and valuable businesses

I don't think their approach is getting to stable, valuable businesses and keeping them that way. Their company name is Epic, not Mediocre BlueChipGameCo. I think their approach has been to make big investments into things, almost like Amazon's earlier approach where they would re-invest everything into the business and that might be where Epic now has to react to the market slowing for them and pull back.

I have to imagine AI is having an impact but not in the way people jump to about them using AI. How many people out there have ideas for games and can't execute them because they don't know the tech? How many people in the software industry were drawn to computing because of gaming?

If they built AI into Unreal Engine so that someone could approach it from a Game Producer/Designer role and not have to get deep into C++ programming or shaders and art assets, and produce games, games that go to the Epic Game Store and they take a cut? That would move the market in a way that would be more fitting for their company name.


Developers are going to be more productive, just not how you think. If history is going to rhyme, then the software industry will enter into a self-serving productivity craze building all sorts of software tooling, frameworks, ralph wiggum loop variants, MCPs, etc. much like the surge in JS frameworks and variants in the past. Most of those things will not have any business value. Software devs, myself included, love to do things "because I can" and not necessarily because they should.

Smart organizations will not just deliver better products but likely start products that they were hesitant to start before because the cost of starting is a lot closer to zero. Smart engineering leadership will encourage developers into delivering value and not self-serving, endless iterations of tooling enhancements, etc.

If I was a CTO and my competitor Y fired 90% of their devs, I'd try to secure funding to hire their top talent and retain them. The vitriol alone could fuel some interesting creations and when competitor Y realizes things later, their top talent will have moved on.


>> then the software industry will enter into a self-serving productivity craze building all sorts of software tooling, frameworks

>> Smart organizations will not just deliver better products but likely start products [...]

This is not the 90s anymore when low hanging fruit was everywhere ready to be picked. We have everything under the sun now and more.

The problem with bullshit apps is not that it took you 5 months to build. What you build now in 5 minutes it's still bullshit. Most of the remaining work is bullshit jobs. Spinning useless "features" and frameworks that nobody needs and shove them down the throat of customers that never asked for them. Now it's possible to dig holes and fill them back (do pointless work) at much improved pace thanks to AI.


I have a CS degree and they taught class with Pascal, not exactly a marketable skill so I did tech support at first. Every day I still feel stupid about something, I think that just goes with the industry we're in. There is too much going on to be an expert in everything.

I also worked at a couple of F500 companies, they typically want people with Bachelors degrees at a minimum, mostly as a check-mark on their hiring list. If you're contracting with an agency/headhunter house then they may be the ones shortchanging you, not the company doing the contracting.


You're right agents always short-change the no-paper-crew around here, but I always thought this was just a Vancouver thing. My contracts are in the f50 range for mag7 teams.

Just last night an analyst came into my little startup/store. Asked him to take a look at my latest scratch build. Told me to just get a degree from a cert-farm and go for Bay-Area-level work. But, maybe I need therapy instead, because I just don't know a single colleague at the F50s in this city that say the same thing.


I think even if AI can help developer productivity, there are a lot of other elements to software delivery and speeding up developers isn't necessarily going to speed up overall project delivery. A hard question to answer then is, what is the ROI if an organization is spending $10k/month on AI tools but project deliveries are mostly the same as before?

If the AI tool companies increase their rates 2x, 5x, 10x, is it worth it? They aren't going to lower prices.

Consumer AI tool usage isn't going to get a lot of adopters that will pay, people outside of a work environment will see it as a fun toy, much like social media and will be fine with being served ads and letting their loss of privacy be the cost.


The ROI is from all of the junior developers you don’t have to hire to do the grunt work.

I work in consulting and I would have had to scope projects with myself as the lead and at least a couple of juniors to do the grunt work while I do some of the work myself and do the tech lead type work. Now I can do it all myself.


You asked for tools/methods.

> I've spent hours and hours unsubscribing, deleting, uninstalling, toggling settings,but then I find myself reinstalling, resubscribing

You already know the tools and methods. This is more of a psychology issue rather than technology. You need some sort of dopamine detox. I'm not a professional, there are probably professionals out there that can help but here's some random thoughts of what that might look like:

* Take a week off work and turn off all notifications. Tell work you are unavailable.

* Write anything important down on paper that happens in the next two weeks: birthdays, events, appointments, etc. so you don't miss them. A paper calendar planner works.

* Turn off the phone if you can. If you need it for travel - uninstall everything unnecessary and keep all the notifications off. Phone, maps, airline, Uber, SMS, web browser are really all you need. You could ditch the airline app and just get paper boarding passes.

* Do something, anything, that doesn't involve computers/phone and notifications.


Its more about being a servant leader and not a bottleneck than literally being "not needed". Its a mindset of wanting your team to be able to operate without having to check with you (the EM) on every little thing. I've also heard it called having IC's be a "manager of one" where they can independently work on things, get work finished, etc. without needing constant nagging.

A good manager I had once had the approach of setting guidelines and "just getting out of the way" and I try to follow that, it works well for most people.


I like being a servant leader. In no way does that mean I can go on holiday and people won't miss me. They will miss my services. If people don't miss me, then they must HATE me as a manager.


I think a better analogy than building construction is cars. You need to do active maintenance and fix things on cars to keep them running, you may even change out a radio or wheels, etc. like minor feature development, but you're not likely to change out the design of the engine and transmission. You definitely don't need the design crew from the car manufacturer around, aka Product Mgmt, to do maintenance but you do need some semblance of a tech team or people that can do the tech work on contract.

At some point a tech product is "finished" as in a mature, stable product and adding new things to it isn't going to do 10x in revenue. Its probably really hard for the product and tech teams involved to admit though.


I'd suggest commercial aircraft as an even better analogy than cars.

Most of the ongoing costs you mention for cars still apply--but there are also the occasional (possibly dramatic) changes to the interior 'cabin product' like new seats and entertainment systems, new fabrics/branding, new business class seats/pods, changes in seat layouts, etc in order to remain competitive in their market segment. Cars rarely have such significant refreshes, but software products often have analogous design and UX overhauls that are also intended to try to keep the software competitive in its market segment. And again airlines don't need to engage the specific airframe manufacturer like Boeing or Airbus for these, but they do need some semblance of a tech team that have certain domain expertise in aircraft engineering constraints.

Airframes also have major overhauls called MROs (Maintenance, Repair, and Overhaul) about every 6-10 years, which again does not require the original manufacturer but does require significant engineering expertise. To me this is akin to certain ongoing software maintenance activities like updating a codebase to use newer library versions, major database version updates, API or SDK version compatibility, etc.


Some "yanks" align their identity with their vehicle. There are songs about trucks but yes a van or mini-van are more flexible.

There are many that buy trucks for off road capabilities but probably 70% or more of truck owners don't go off road more than once a year. Many pick up truck models, like stock versions with crew cabs, are too long and not equipped for serious off-road use. Shallow sand/snow they can handle but so can SUVs.


If its a 737 delivering pallets of dog food or humans in seats, the safety concerns are the same. They take off and land at the same airports and can collide with other airplanes. The stuff on the plane doesn't mean there are different safety checks.

Auto pilot can be used for nearly everything after take-off and before landing, so I think you'll need to define "AI" here. I see people using "AI" almost interchangeably these days for things that plain old computers have been doing for a while now. Auto-pilot is not AI, its just a set of instructions (aka programming) given to a computer.

Airports have designed approaches, large airports have multiple and there is a need for communication with other humans, reacting to dynamic environments including weather, other aircraft (both airborne and on taxiways) and having actual vision out the cockpit to see things.


The latest "tool" for me is just Apple Notes for me with a todo list of tasks on a page.

Its a struggle for me to get any momentum going on personal projects. I think its because I'm a person that is externally motivated - like I know I get paid, promotions potentially, etc. via my employment. When it comes to personal projects I can't get going. I only mention this because I would also change out what/how I use to manage the work thinking that would change and I'd get more done, its never worked. Things I've used along the way: trello, wiki, pen and paper, various apps like todoist, etc.


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

Search: