This makes sense until I need to find a new job in 18 months.
Choose Boring Technology (2015)
21–30 of 297 posts
Re: Choose Boring Technology (2015)
#22Except the most employable technology keeps changing every few years. TypeScript and Go and Rust are the hot ones now and they were barely on the radar a year ago. Ofc I am inserting them into work projects as I need to learn them.
Rust may be “hot” but there are far more Java jobs than Rust jobs and I highly doubt that’s going to change anytime soon. And indeed Java developers have been highly employed for quite some time.
Re: Choose Boring Technology (2015)
#23As relevant as ever. It's fascinating how big web stacks are these days, even for small-to-medium sites: various combinations of at least one styling language (SASS/LESS/CSS), frontend framework (Angular/React), frontend language (JavaScript/TypeScript/Node.js), backend framework (Django/Express/Spring/Rails) backend language (Python/Ruby/PHP/Perl/Java), and message bus (ZeroMQ/Redis/RabbitMQ). That's just the fronte…
Previous startup I was at had a stack like this:
- Frontend: Vue + Typescript
- Android/iOS App: Vue (NativeScript/Capacitor) + Typescript
- Backend: Node + Typescript
- Database: Postgres
- Deployment: Everything in Docker containers
I know of a lot of places taking similar stances where the frontend and mobile apps are done in this way (IE React and React Native) and then you get Javascript/Typescript on the backend as well, so the entire stack is just JS/TS the whole way through with a single UI/design language.
It was really easy to hire developers this way and the transferable skills were high.
However you look at it, this is sort of the deal with JS these days. From a productivity and development velocity perspective, it's really difficult to rationalize using other technologies when you can just holistically build your entire stack in one JS/TS UI framework for the clients (or Flutter, nowadays) and then JS/TS on the backend too.
This is why I'm mentally shoehorned into using Typescript for everything. I enjoy it a lot, but there are other languages I enjoy too, it just doesn't make as much sense to throw them in the mix because then you've increased technical complexity and made it that much more difficult to source talent.
Re: Choose Boring Technology (2015)
#24Re: Choose Boring Technology (2015)
#25Re: Choose Boring Technology (2015)
#26This makes sense until I need to find a new job in 18 months.
It makes perfect sense if you want to work for Elon Musk under the streets of Hawthorne.
https://boards.greenhouse.io/spacex/jobs/4747757002?gh_jid=4...
Re: Choose Boring Technology (2015)
#27This makes sense until I need to find a new job in 18 months.
Re: Choose Boring Technology (2015)
#28Re: Choose Boring Technology (2015)
#29This makes sense until I need to find a new job in 18 months.
https://expatsoftware.com/articles/happiness-is-a-boring-sta...
If it’s Somebody Else’s Money paying for the development, go nuts with whatever crazy tech their 19 year old CTO wants to roll with. Hopefully they have a VC holding the bag to subsidise the ride.
But when it’s your stuff, and it’s your weekends you’ll lose when it breaks, use something solid to build it.
Re: Choose Boring Technology (2015)
#30Earlier quoted context omitted.
Rust may be “hot” but there are far more Java jobs than Rust jobs and I highly doubt that’s going to change anytime soon. And indeed Java developers have been highly employed for quite some time.
Agreed. I personally love the "hot" tech, but anyone claiming there are more jobs for those skills than the tried & trued is being disingenuous