What to do if you're 40 and you've realised you can't stand office work at all because you have #ADHD, but the only job experience you have is 13 years of being a software engineer?
Add to that the constraint that you can't go to school to re-educate yourself because school is just office work you don't get paid for?
What kind of job can you even get in that situation? I've been thinking about that for 4 years now and I don't have any good answers. 🤷♂️
EDIT: I did not respond well to medical ADHD treatment. Bad side effects. Many people get those, but it's not talked about much.
Follow-up question: How has programming, fundamentally, changed in the past 10 years? Has it? Yes, I know we’ve gone from OOP to functional to “AI”-assisted. Am I to assume that, therefore, programming is on its way out because of AI-generated code?
Learn efficient ways to collapse text by group in R! Explore base R's aggregate(), dplyr's group_by() and summarise(), and data.table's grouping. Mastering these techniques enhances data preprocessing skills. Try these examples with your datasets to optimize workflows. Happy coding! 📊💻
> "#Python 3.13 just hit feature freeze with the first beta release today. Just before the feature freeze, a shiny new feature was added: a brand new Python REPL."
Super interesting piece from @sjvn for #ZDNet about the 60th anniversary of the #BASIC programming language - and how it paved the way for other developments at Apple and Microsoft.
I did the first #chess board render with my #RustLang chess engine :o I'm really happy with how it turned out. And it also shows that the white kingside castling worked xD (Assets from itch.io)
#Linux is, unfortunately, is just too much to deal with for someone with a mental illness that has the subjective paradoxes that I have. What OSs I have played with didn't interact or look that great. The only way to make Linux great takes a great deal of programming and in the age of #github and I just can't handle it. I did earn 2 #programming certificates back in the day, but they are very outdated. While I love the idea of customization, I am too far behind the times to make it worth it.
I came across this article the other day, titled “Why Rust cannot replace C++”.
I feel that the author completely fails to understand the opposing argument. The article claims that with “new” C++ features like smart pointers, you can write safe code in C++, therefore Rust is unnecessary.
But I don’t want a language where I can write safe code, I want a language where I must write safe code.
There’s this common statement that “the cognitive overhead of working with the borrow checker just isn’t worth the security benefits when you can write safe code in other languages”.
But the comparison is always to the “cognitive overhead” of writing something in some other language. When the comparison should be to writing something correctly in some other language.
Sure, it’s much easier to pass pointers (*, &, or shared_ptr) around, but now I have the “cognitive overhead” of ensuring that it’s only accessed from one thread at a time. Or not used after it’s been freed in the former cases.
When I’m working with the borrow checker that is something that I don’t have to think about. It’s less “cognitive overhead”.