I work as a Salesforce Developer. I have been programming since I was 9, I like Javascript, Python and Game Development. I write articles in dev.to too!
Definitely calls. Since very young I have hated having phone calls, and after having a job which would call me on my free time to go to work again it only got worse :(
Down time. Both if the server for the app I'm working on goes down or needs to go down, and if there isn't much work to do.
I constantly have anxiety over being replaced, even though I know I'm good enough for the job.
I recall in college I was out having a drink with friends and I snuck a peak at my phone to check Google Analytics. I had this real moment of "Damn, am I going to be sneaking peaks at analytics for the rest of my career? Is this my life now?"
So far: Yes.
That's been the steady thing. Any period of downtime anxiety is probably 100x worse in the moment.
Not having a monthly paycheck as a freelancer, and thus having complete control over my income is the scariest thing ever. If I get sick, or my ADHD becomes more of an issue (like it has done over the last 6 months), I just make no/less money and it's pretty scary
I worry about the areas I choose to dive deep in. I have no problem sitting down and studying. I worry whether I’ve chosen the right languages, the right area of CS, and the right position on the tech stack.
I worry that writing tech blogs is a form of procrastination for me. Even though I learn so much while researching, coding, and putting them together.
However, providing value to the community is very rewarding and can’t really be measured 😊
Currently: Picked up a call center tech support gig while looking for a developer role - tech support isn't unusual to me, but I hate being on calls.
In development: Getting anxious/nervous, particularly during interviews, causing me to freeze up and sound like I know absolutely nothing about development.
100% yes on the interviews! I always end up freezing and it's awful.
It's why if there's ever a technical component, I ask if I can take it home with me. Because otherwise it's going to take me 2 hours and be riddled with mistakes because I'm just so nervous I can't think.
My job is all around designing a product these days and the pressure to have a robust, multi tenant, scalable, cloud native app is just overwhelming most times
My current English skills. I'm not a native speaker, my knowledge is not well and I have many problems with it cuz for me easier to use my native language than English.
How this relates to work is being in client meetings and knowing very little about the actual project. I get very anxious and nervous if I don't think I know the answer to something right off the top of my head or even a solution to something off the top of my head.
Sadly my current work atmosphere hasn't made this better. Tend to make it worse.
SEO and single page applications. Whilst there's currently quite a bit of tooling available for frameworks like Vue like Chris Fritz' prerendering plugin, it's still quite a challenge to get good SEO rankings, especially with dynamic content. You either have static pages hosted on CDN's like cloudfront and pay next to nothing, or have server side rendering which out of the box gives way better SEO with less hassle, but have to pay for server costs, which vary depending on how much traffic you're expecting to receive. Sometimes you're not given the choice and have to make do with what you have available which can be challenging especially when you feel like you're not getting anywhere, but could be if you had a server available.
I think the worst part is, as developers we're used to things happening quickly, having hot reloading during development and seeing things update in the blink of an eye. With SEO, you can try as many different things as you like, but you often won't get a solid answer for a good few weeks or months even, and it's still a bit of a guessing game even then.
I mean, it is not bad to work with legacy code, more if it is a legacy code that works in a good way. But, the things go messy when you're new at the company and all the code is:
OOOOLD legacy code. For example, at work, they we're working with JS - ES3.
NO CLUE of how the legacy code works or poor documentation about the code. The only documentation that we have is a Wiki that only explains the API of some internal libraries, but not how the BL works.
Now, add the pain of trying to debug your code without any clue of the data flow and the only way to print something to stdout is running the entire app over and over again.
Please, if any CTO or lead dev is reading this ... DOCUMENT YOUR CODE, every new developer from experienced to juniors will appreciate 🙏
Oldest comments (63)
Definitely calls. Since very young I have hated having phone calls, and after having a job which would call me on my free time to go to work again it only got worse :(
Down time. Both if the server for the app I'm working on goes down or needs to go down, and if there isn't much work to do.
I constantly have anxiety over being replaced, even though I know I'm good enough for the job.
My job: entrepreneur.
I recall in college I was out having a drink with friends and I snuck a peak at my phone to check Google Analytics. I had this real moment of "Damn, am I going to be sneaking peaks at analytics for the rest of my career? Is this my life now?"
So far: Yes.
That's been the steady thing. Any period of downtime anxiety is probably 100x worse in the moment.
Not having a monthly paycheck as a freelancer, and thus having complete control over my income is the scariest thing ever. If I get sick, or my ADHD becomes more of an issue (like it has done over the last 6 months), I just make no/less money and it's pretty scary
Bugs in production.
Working directly in production.
Anything related to working on the live version of a website.
Those are big “Don’t do it”
I worry about the areas I choose to dive deep in. I have no problem sitting down and studying. I worry whether I’ve chosen the right languages, the right area of CS, and the right position on the tech stack.
I worry that writing tech blogs is a form of procrastination for me. Even though I learn so much while researching, coding, and putting them together.
However, providing value to the community is very rewarding and can’t really be measured 😊
Currently: Picked up a call center tech support gig while looking for a developer role - tech support isn't unusual to me, but I hate being on calls.
In development: Getting anxious/nervous, particularly during interviews, causing me to freeze up and sound like I know absolutely nothing about development.
I worked at a call center for a while when I was younger. I didn't like it, but I felt like it taught me some useful skills.
Definitely feel you on interviews 😄
100% yes on the interviews! I always end up freezing and it's awful.
It's why if there's ever a technical component, I ask if I can take it home with me. Because otherwise it's going to take me 2 hours and be riddled with mistakes because I'm just so nervous I can't think.
All interviews should be done with access to searching the web, like you’d have in literally every other context in software development.
Exactly! I've had to make this case so many times in interviews - this is exactly what we're all doing while we're working, so why can't I do it now?
My job is all around designing a product these days and the pressure to have a robust, multi tenant, scalable, cloud native app is just overwhelming most times
My current English skills. I'm not a native speaker, my knowledge is not well and I have many problems with it cuz for me easier to use my native language than English.
When I am faced with banal tasks/projects and I don't see the possibility to be innovative/creative or build something useful.
Also meeting rooms with no windows.
In general, the unknown.
How this relates to work is being in client meetings and knowing very little about the actual project. I get very anxious and nervous if I don't think I know the answer to something right off the top of my head or even a solution to something off the top of my head.
Sadly my current work atmosphere hasn't made this better. Tend to make it worse.
I live in a small city, and not being able to get a job as junior developer generates anxiety every day
That’s tough. Have you explored remote possibilities?
SEO and single page applications. Whilst there's currently quite a bit of tooling available for frameworks like Vue like Chris Fritz' prerendering plugin, it's still quite a challenge to get good SEO rankings, especially with dynamic content. You either have static pages hosted on CDN's like cloudfront and pay next to nothing, or have server side rendering which out of the box gives way better SEO with less hassle, but have to pay for server costs, which vary depending on how much traffic you're expecting to receive. Sometimes you're not given the choice and have to make do with what you have available which can be challenging especially when you feel like you're not getting anywhere, but could be if you had a server available.
Oh god I have so much SEO anxiety in general.
I think the worst part is, as developers we're used to things happening quickly, having hot reloading during development and seeing things update in the blink of an eye. With SEO, you can try as many different things as you like, but you often won't get a solid answer for a good few weeks or months even, and it's still a bit of a guessing game even then.
Anything related to deadlines gives me anxiety be it my job or studies.
I feel that!
Work with Ugly Legacy code.
I mean, it is not bad to work with legacy code, more if it is a legacy code that works in a good way. But, the things go messy when you're new at the company and all the code is:
stdout
is running the entire app over and over again.Please, if any CTO or lead dev is reading this ... DOCUMENT YOUR CODE, every new developer from experienced to juniors will appreciate 🙏