HACKER Q&A
📣 safog

BigCo Burnout, Hacking over the Holidays


I'm suffering from a bit of a burnout from BigCo work and want to rediscover the feeling of figuring out a new framework or a programming language and building something fun with it.

Most of the tools I work with on my job are exceptionally slow and are highly specific internal frameworks and I would really like a change of pace from that. I've also been blind to things happening in the outside world for the past 5-6 years, so I probably missed a decent chunk of how modern web / service development is done.

I don't want to constrain the problem space, anything from systems programming to data science is on the table, so throw me something interesting!


  👤 johntdaly Accepted Answer ✓
My list looks like this

data science: * I liked the Kiba ETL (Ruby), I used it with Rails and Thor and was rather happy with what I could do. * I used Tableau for BI but I would recommend Apache Superset instead. * Luigi (Python) was also interesting but I didn’t do much with it (yet). * Jupyter, Anaconda, Pandas ... The standard Python data science stack has gotten a few nice tutorials in the last few month I would like to go through.

web frameworks: * NestJS is a sane framework for Node.js, sort of like the default libs stitched together. Annotation based routing is the oddest thing about it but I would still go with it if I would start a new app for Node.js. * Ruby on Rails 7. Lots of nice small stuff coming out of Rails over the last versions. I am sort of lo key excited. * Finally look at elixir, phoenix live view.

system programming: * Still need to read Powerful Command-Line Applications in Go.

bonus: * Learn Rust (webasm toolchain looks nice, can use with deno (a Node.js replacement with some promise but still rather young)) * Play with Groovy (and modern Java) when Fedora 36 (for Java 17) and Groovy 4.0 is out.