-
5 votes
-
Should I give up from programming?
This is gonna be kinda of a personal mess. My background is in film. In Bahia, Brazil. I understand this is a very personal question with numerous factors to take in, some on which I'll absolutely...
This is gonna be kinda of a personal mess.
My background is in film. In Bahia, Brazil.
I understand this is a very personal question with numerous factors to take in, some on which I'll absolutely not be able to convey.
I'm not looking for any definitive life advice because I know that's impossible. I just wanna hear perspectives from some smart people that might help me understand my situation. I've recently been through a (kind of a) life and death situation. I'd be dead or with severe neurological trauma without a helmet.
This made me rethink a lot of stuff about my goals and my life in general. I feel I can confide on Tildes, you people are usually caring and smart and awesome. I'm also a bit emotional, so please be gentle. Spending 24 hours on a hospital bed contemplating death and incapacitation kind does that too with you.
I won't change many details because fuck it, I don't thank there are a lot of people in the world wanting to dox me. And Google already knows everything about me anyway.
I have two very serious psychiatric diagnostics that impart my life in serious ways: bipolar disorder (type II, thankfully) and ADHD. I'm also suspected to be on the autism spectrum but I don't have the means to achieve this diagnostic. It would be useful anyway. These conditions seriously impact my ability to sustain a job for long periods and I have a hard time working with teams bigger than three (sometimes not even than).
I live for free in my mother's conformable apartment, while I she actually spends most of the time on another continent. It's a pretty good deal. But I wanted to be independent.
About two years ago I decided that work in film (my original major) would never provide me the financial independence I needed. Working in film means traveling a lot, infrequent hours, absurd exploration (its common to sleep 4 hours a day), and rampant drug use. I love film and do have a talent for it, but the environment is simply not conducive to my mental health.
Of course, now I realize that computer science may also not be conducive to mental health issues at all. The thing is, really like. When I'm lisping, the real illogical world becames more bearable, and I feel in a wonderland of logic, reason, and calming predictabilidade. This doesn't happen as much with other languages such as Python. I also suck at it. So much that's not even funny. I'm addicted to Linux, Emacs, and the command line, but that's kinda it. I became a Vim/Emacs semi specialist. I don't see myself ever doing anything complex. It this my mind, really!
I've been trying to program for almost 3 years and, beside my super awesome machine, I have nothing to show for myself. I try focusing on using things like Java or Python but I always get sidetracked trying to do some cool shit on Emacs.
Sometimes I wonder if I should just assume that I won't be able to concentrate on anything else and just learn Emacs Lisp for real. It's frowned upon by a lot of people, but Emacs is a wonderful learning environment and at least I would be doing something. Maybe an interesting package that some people would like to use.
Right now my choice seems to be between failing to study things that make me miserable (like OOP), but have clear professional possibilities, or focusing on something I actually like that might make a better programmer in the future.
An important detail: I'm 38 years old and unemployed. My region is not very economically active in that area but I'm afraid to leave it because then I would lose my support network. And the mere notion of being with other people on a daily bases causes me panic attacks.
And, as a reminder, studying programming with bipolar disorder ADHD is hard as fuck. My ADHD is so severe that I constantly forget what I'm doing withing seconds. That's probably why I like Lisp, which is more regular than other languages and I can get things more easily from context.
On the other hand, I'm super charming (and not at all modest hahaha) and interesting at parties because my scattered interests make it possible to contribute meaningfully (and sometimes witty) to pretty much any conversation. My success with women is indirectly proportional to may financial troubles.
Anyway, I know I said this was not about advice, but I kinda lied: what's your advice? Should I keep trying on something I'm not really talented at just because I like it (and it may bring financial rewards in the future).
Or should I just give up and, try my hand at some shorts and even a novel? (I'm currently on a severe writer's block though, but I do have some talent for it).
Maybe I could work from home, be some kind of sysadmin (in which case, what would be the quickest and cheapest way to do so?). I absolutely don't wanna create huge complex products, but managing thinks remotely would be awesome.
I also love philosophy and logic, and, if became suddenly rich, that's what I'd do for the rest of my life. Oh, well.
12 votes -
Bitwarden review
11 votes -
Web-based rich text editor
Hi, I’m usually just overthinking my note-taking setup with plaintext markdown notes, but recently I had to create and share (as PDF) some rich text documents as well. What I’m looking for:...
Hi,
I’m usually just overthinking my note-taking setup with plaintext markdown notes, but recently I had to create and share (as PDF) some rich text documents as well. What I’m looking for:
-
Collaborative editing to some extent (ideally real-time like Google Docs..)
-
Rich text formatting
-
Export as PDF (or even Word if possible)
-
Web & mobile app (iOS)
I’m aware of Microsoft 365 with Word online and Google Docs. I really can’t stand Word online, it feels so super slow one can barely use it. I also feel the same about the application for macOS. It’s just this gigantic thing I don’t need. I want some headings, basic formatting, lists etc.
And then there’s Google Docs. It just feels wrong. It’s a weird editor, especially on mobile, it’s in this format I can’t grab, it feels like the files are not under my control.
I’m also aware of some self-hosted solutions like ONLYOFFICE and probably some NextCloud addon/solution. But these are things I don’t want either since it’s usually a hassle to install them, keep them up to date and take care of the data.
I’m just hoping that I’m missing out on something else available except the Microsoft and Google solutions.
At some point I just thought I might stick to Markdown files and export them as PDFs or even Word documents, but I don’t know about any reliable online collaboration solution for markdown docs either.
9 votes -
-
What’s the difference between a good QA director and a great one? A comparison
4 votes -
Turning Lambda@Edge into a software platform
4 votes -
The rise and fall of Adobe Flash
10 votes -
LibreOffice: the next five years
12 votes -
Four lessons software teams can learn from rock bands
4 votes -
Google blew a ten-year lead
27 votes -
The Talk Show remote from WWDC 2020, by John Gruber. Featuring Apple SVP of Software Engineering Craig Federighi and VP of Product & Marketing Greg Joswiak
4 votes -
Oculus Go will no longer be sold, software maintained until 2022
8 votes -
Apple Worldwide Developers Conference (WWDC) 2020 livestream and discussion (starts 10AM June 22 PT / 5PM June 23 UTC)
15 votes -
How to design a Proof of Concept project to evaluate software
4 votes -
Apple announces Worldwide Developers Conference (WWDC) 2020 keynote timeline, week-long conference schedule
3 votes -
On Apple announcing the ARM Mac transition at WWDC this month
4 votes -
Apple plans to announce move to its own Mac chips at WWDC
22 votes -
Retiring old service versions
3 votes -
Sexism in technology
11 votes -
How do you design a Proof of Concept project for a new dev/test tool?
Input wanted for an article. Let's say that your company is considering the purchase of an expensive new application to help in the company's software development. The demo looks great, and the...
Input wanted for an article.
Let's say that your company is considering the purchase of an expensive new application to help in the company's software development. The demo looks great, and the feature list makes it sound perfect for your needs. So your Management arranges for a proof of concept license to find out if the software is worth the hefty investment. The boss comes to you to ask you to be in charge of the PoC project.
I'm aiming to write an article to help developers, devops, and testers determine if a given vendor's application meets the company's needs. The only assumption I'm making is that the software is expensive; if it's cheap, the easy answer is, "Buy a copy for a small team and see what they think." And I'm thinking in terms of development software rather than enterprise tools (e.g. cloud-based backup) though I suspect many of the practices are similar.
Aside: Note that this project is beyond "Decide if we need such a thing." In this scenario, everyone agrees that purchasing a tool is a good idea, and they agree on the baseline requirements. The issue is whether this is the right software for the job.
So, how do you go about it? I'm sure that it's more than "Get a copy and poke at it randomly." How did (or would) you go about designing a PoC project? If you've been involved in such a project in the past (particularly if the purchase wasn't ideal), what advice could someone have given you to help you make a better choice? I want to create a useful guide that applies to any "enterprise-class" purchase.
For example: Do you recommend that the PoC period be based on time (N months) or workload (N transactions)? How do you decide who should be on the PoC team? What's involved in putting together a comprehensive list of requirements (e.g. integrates with OurFavoredDatabase, meets performance goals of X), creating a test suite that exercises what the software dev product does, and evaluating the results? ...and what am I not thinking of, that I should?
7 votes -
Munich is shifting back from Microsoft to open source
14 votes -
Employee monitoring software surges as companies send staff home
18 votes -
The mobile testing gotchas you need to know about
5 votes -
Gopass - The team password manager
7 votes -
It's called artificial intelligence—but what *is* intelligence?
4 votes -
Why NetNewsWire is fast
5 votes -
The need for software testing: Neil Ferguson's unstable epidemiologic model
10 votes -
Do antiviruses still slow your computer down?
9 votes -
Nitter, JS free interface for Twitter
15 votes -
How Apple reinvented the cursor for iPad
6 votes -
Why do I pay Adobe $10K a year? Reviewing video production software alternatives.
14 votes -
Organizing and running a developer room at FOSDEM
3 votes -
US unemployment checks are being held up by a coding language almost nobody knows
21 votes -
Johnny.Decimal, a system for organizing documents in a structured way
7 votes -
Apple changes default MacBook charging behavior to improve battery health—battery will charge to 80% by default
9 votes -
Recommendations for a simple video chat system for Grandma
Grandma is understimulated in assisted living, and while Mom is looking into ways to either bunk with her, or drag her back to our place, I'm exploring other options. Her apartment does have...
Grandma is understimulated in assisted living, and while Mom is looking into ways to either bunk with her, or drag her back to our place, I'm exploring other options. Her apartment does have wireless internet, so we could set up some sort of telepresence or video calling device, but even something as simple as a Relay or a KC2 isn't great, because it loses power, and needs to be explained to her.
I'm thinking that we might have better luck with a Tablet or a PC solution, and I do have a Kindle Fire (5th Gen?) and an off brand Windows 10 tablet around, and I am open to a Pi Project or speciality devices, but it has to be simple enough to plug and play, and the dream would be if it could start a video chat without the receiver having to pick up, or at least as simple as a nurse being able to come in and start a call. Any suggestions?
18 votes -
Why doctors hate their computers
23 votes -
Who would have thought an iPad cursor could be so much fun?
9 votes -
The iPad cursor is here, no wait required
6 votes -
The software that’s being made available free to help with home working during the COVID-19 crisis
4 votes -
Sixteen things that software testers wished they’d learned earlier
5 votes -
Suggestions for free video editing software
I'm using OBS Studio to create some video tutorials. Nothing complicated, just me talking and demonstrating the steps on my screen. I essentially just need to slice up these recordings into clips,...
I'm using OBS Studio to create some video tutorials. Nothing complicated, just me talking and demonstrating the steps on my screen.
I essentially just need to slice up these recordings into clips, delete portions of the recordings where I mess up or there are long pauses, and export it all as one video.
I've used Premier in the past but I no longer have it. While I am pretty capable of learning how to use software, I would prefer something that doesn't have a huge learning curve.
I need something that runs on either Windows or Linux and is free. Not "free trial" free, but actually free. Open source would be a plus but not a requirement.
Feel free to recommend your favorite free video editor even if it doesn't meet all of my requirements, as maybe it will help someone else in the future.
8 votes -
What should be on a QA tester’s résumé? Here's what the recruiters say they want to see
10 votes -
switching.software: Ethical, easy-to-use and privacy-conscious alternatives to well-known software
18 votes -
What happens if (and when) Apple cancels WWDC 2020?
3 votes -
In search of the full stack testing team: What makes the best QA teams so good
4 votes -
Five things QA testers wish programmers understood
6 votes -
I spoke out against sexual harassment at Uber. The aftermath was more terrifying than anything I faced before
16 votes -
An app can be a home-cooked meal
12 votes -
From the QA trenches: Five signs of project success or failure
3 votes