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

I worked as a full-stack developer up until 7 years ago. Evaluating different options for my new website, I ended up just using what I'm familiar with: raw, vanilla PHP, HTML, CSS, and JS. Eliminates the need for any faff like server management on my part; PHP-enabled hosting is cheap and easy. No frameworks, just PHP. Not that novel, I know.

There's a stark difference in research and production in terms of output, for me. If I wanna get stuff done I have to think less in terms of the newest, coolest thing and just use the right tool for the job.

Edit: Wrote some details on the design and implementation [1]

[1] https://hypertele.fi/ec997be8c5933e87



We’ve got a similar setup. To add to what you said, PHP scales horizontally remarkably well because there’s naturally no cross-request state, so when you hit a certain point you can just throw another identical server into the mix.

We run autoscaled ec2 instances behind an AWS load balancer and Aurora but manage to keep a pretty simple PHP app serving millions of students a day.

For some of the more CPU intensive work we have a couple Go micro-services in the mix. Go is well worth anyone’s time to learn imho, it’s a very nice mix of powerful and easy to learn.

TypeScript in strict mode also keeps your JavaScript honest which I appreciate.


I'm not trying to impress anyone, I just want to solve business problems quickly, get paid, and go golf. I firmly believe that high productivity can be achieved by using boring technology. https://expatsoftware.com/articles/happiness-is-a-boring-sta...


Here is transcript of a talk about that same idea: http://boringtechnology.club/


Cheers. Found a recording of the talk: https://www.youtube.com/watch?v=wUmx-dlYS34


I only made small changes to my workflow over the last 10 years. My productivity is way above average.


Same preferences, I learn what is new (at least 2-3 year old) but stick to vanilla PHP, JS and HTML.

though I prefer learning a new programming language every year.


Then why post about it in a thread about novel tools? Great, your small blog doesn't need frameworks.




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

Search: