742 karma · joined December 25, 2012
That's exactly what languages with advanced type systems claim. To be more precise, they claim to eliminate entire classes of bugs. So they reduce bugs, they don't eliminate them completely.
Also, when I say safety guarantees, I'm not talking about safe rust. I'm talking about Rust features that prevent bugs, like the borrow checker, types like Result and many others.
For example, I recognised the name because the author also has a famous guide on network programming. Thanks to his reputation, I was curious what he has to say about learning CS.
Second, there are far fewer junior jobs in software development, again attributed to the advance of AI.
Two big ifs: the central bank is competent and enough and people find new jobs.
Don't get me wrong: I am for progress and technological innovation. That's why we're working, to make our lives easier. But progress needs to be balanced, so that the changes it brings are properly absorbed by society.
It's more up to date.
Remote: Yes
Willing to relocate: No
Technologies: Python, Django, TypeScript, Haskell, Terraform, Ansible, NixOS, Docker, PostgreSQL, Azure, Oracle Cloud, AWS
Résumé/CV: https://pub-2e34f05858d2488ca9dbdad99dc1da3f.r2.dev/CV.pdf
Email: lucian at elbear dot com
Github: https://elbear.com/LucianU
I'm a software development generalist with over a decade of experience. My strong suit is my wide range of experience and versatility: I've done web (backend, frontend, scraping), infrastructure automation, tooling, functional programming (Haskell, NixOS).
I pride myself on having the courage to tackle any problem. For example, most recently, I added a feature to an open source client for SQL Server. The work involved dealing with binary protocols, which I hadn't done before, see here:
https://github.com/denisenkom/pytds/pull/182
I'm currently also pursuing a masters in applied math, where I'm learning topics such as Numerical Methods, Risk Theory, Game Theory, Stochastic Processes, Statistics and others.
The other mode is with a nodejs server (it's what I'm using). This allows me to access the wiki from all devices.
It's only worth it if you start your own thing, or if you specialise on something where you are judged based on measurable results.