Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well programming is one piece of the puzzle. I also miss the days when qbasic was preinstalled and easily accessible.

But what worries me more is the actual deployment of the application you write, which is getting more and more complex quite fast.

It seems, I'm in a rare place, where deployment consists of installing a database and extracting an zip file. There's a script you run and the (intranet) service is ready. Updates work exactly the same.

Sometimes I feel a bit ashamed, when clients watch me extracting a zip file, but then I experience deployments and updates of other so called enterprise systems and am completely baffled by their complexity.

Server provisioning and orchestration. Container managment. In memory caches. Sharded databases with master slave setups. Load balancing with health monitoring and what not... And to manage this mess you need a mix of bash scripts, fiddle with permissions, run terraform which itself runs ansible which deploys some docker containers... And when there's a tiny problem the guys in charge are completely roadblocked for weeks.

I have no idea how some people can live with so many layers of complexity and I fear the day, when I need to dig into this mess, eventually...



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

Search: