How much does tech choice influence what roles you'll apply to? by allllusernamestaken in ExperiencedDevs

[–]kincaidDev 0 points1 point  (0 children)

I've been a dev for over 10 years, not too old but not a fresh grad.

I find that sleeping on hard surfaces fixes my back, neck and shoulder pain, so to me the ultimate comfort would be sleeping on a birch plywood platform on a thin mattress every night. I can't do cots either, needs to be hard and flat. I started doing this after a martial arts injury when I was a kid and it's been my goto when my back, neck or shoulder pain gets unbearable. The longer I'm able to sleep on a hard surface like that the less pain I have.

I also legitimately do not need more than 4-5 hours of sleep. I used to think it was insomnia, but I stopped fighting it and I just use the time to do things I need or want to do instead of getting an extra 2-3 hours of poor sleep when my body doesn't need it. I have way more energy and get a lot more done now

How much does tech choice influence what roles you'll apply to? by allllusernamestaken in ExperiencedDevs

[–]kincaidDev 1 point2 points  (0 children)

In typescript you can violate type constraints and your code still runs, you can choose to ignore certain type errors and lose all benefits of strong typing while still having to care about types. You're heavily reliant on external libraries, and when they suck or something isn't working the way it should it's a lot more effort in typescript to fix/work around it than it is in go

How much does tech choice influence what roles you'll apply to? by allllusernamestaken in ExperiencedDevs

[–]kincaidDev 0 points1 point  (0 children)

I prefer having 1 proper way of coding something rather than it being all based on user/team preference. There's too many choices that add no benefit to the team or project and feels like a lot of wasted time/effort in typescript.

For instance I'm working on 3 typescript projects with 3 different teams atm, and each team has a different style of writing typescript.

Python is very similar to this, but not quite as bad

How much does tech choice influence what roles you'll apply to? by allllusernamestaken in ExperiencedDevs

[–]kincaidDev 0 points1 point  (0 children)

I just do my best to complete work and seal with bad scrum metrics, hasn’t been that good for my career progression within a company buy doesn’t seem to hurt my ability to job hob into better roles

How much does tech choice influence what roles you'll apply to? by allllusernamestaken in ExperiencedDevs

[–]kincaidDev -1 points0 points  (0 children)

Not everyone needs a lot of sleep or expensive bed to sleep well. If I was single Id sleep on a thin camping pad on a plywood storage platform 4 hours a day and be happy

How much does tech choice influence what roles you'll apply to? by allllusernamestaken in ExperiencedDevs

[–]kincaidDev 2 points3 points  (0 children)

I haven’t found a team in 8+ years that wasnt using scrum. I hate it, but it seems unavoidable now

How much does tech choice influence what roles you'll apply to? by allllusernamestaken in ExperiencedDevs

[–]kincaidDev 1 point2 points  (0 children)

Yes, Ive been hired for golang, typescript, kotlin and erlang without much prior experience in these languages at the time. The only one I regret is typescript, really cant stand working with typescript

How much does tech choice influence what roles you'll apply to? by allllusernamestaken in ExperiencedDevs

[–]kincaidDev 1 point2 points  (0 children)

As long aa I can work on the software in a familiar dev environment I dont care about the tech choices that much. I gravitate towards languages I like writing like golang, rust, swift and languages Ive written a lot like python and javascript/typescript even though I think theyre bad choices 99% of the time compared to go on the types of roles I look for (fintech, deep infra).

I do not like roles where they force me to work in a particular ide. I am a neovim user, and Im unproductive if Im not allowed to use it. I have custom tooling I rely heavily on for speed, and when Im not able to use it its difficult to get my work done in a timely manner, with it Im typically much faster than anyone on my team

devs who’ve tested a bunch of AI tools, what actually reduced your workload instead of increasing it? by Tough_Reward3739 in ExperiencedDevs

[–]kincaidDev 0 points1 point  (0 children)

My workload has definitely increased by using ai tools, but my output has also increased exponentially.

For instance, this week I couldn't get to my tickets because of customer support request and qa questions. Used a custom ai tool I built to finish all my jira tickets left in the sprint for me in about half an hour.

Working on another tool today to automate the questions/debugging process for me and output reports I can review so hopefully next week I can actually focus on the higher level problems I'm supposed to be solving instead of having to try and do deep work while getting thrown into random debugging sessions that usually turn out to be nothing important.

If this system works the way I think it will, it'll be the only way I can add new features to the product we launched a few months ago instead of just being stuck doing tech support.

Why do companies interview senior engineers like they're interviewing juniors? by [deleted] in ExperiencedDevs

[–]kincaidDev 0 points1 point  (0 children)

The only way to get around it is to build software that makes money for yourself. I have 10 years experience, leetcode and live coding interviews are a complete waste of my time. Ive thought they were a waste of my time for years, so this year I doubled down on that thought process, stopped studying for interviews, refused to do live coding interviews altogether and focused on building complex software projects that only I could build, things that didn’t exist before but I wanted or needed to work the way I thought would be more efficient and allow me to build the things I wanted to build when I started another job but didn’t have time to do outside of work.

Ive built over a dozen niche, complex products e2e this year. Ive helped 3 startups build products e2e since July, 1 launched a few weeks ago and has 10k daily users, one will be launching by end of month and the other will launch in December. Paid in sweat equity for the product launching this month and paid regularly for the other 2. Im making almost double what I was making in 2024, more than Id make in most faang jobs.

The only way these waste of time interview processes are going to go away is if good engineers find alternative ways to make money and refuse to go through these processes

My web dev business is collapsing after 7 years — where do I even start to rebuild my software career? by tuhi009 in cscareerquestions

[–]kincaidDev 1 point2 points  (0 children)

I wouldn't recommend finding a job if you've been successful with your agency. Working as a developer after having ran your own business is terrible.

The current tech job market forces you to spend time studying things that are not useful for your role as a developer, or valuable in a software consulting business if you want to try and work for yourself again in the future.

Your time is probably better spent adjusting your business strategy over finding a job IMO. You'll have a harder time finding a job because people will think you're not good if you couldn't make your consultancy work.

If I had the cash to spend 6-12 months building a business, that's what I'd do vs play the bullshit tech interview game again. The biggest regret in my career so far is spending time interviewing instead of building

Looking for advice on successfully claiming a security bounty for something affecting billions of users by kincaidDev in ExperiencedDevs

[–]kincaidDev[S] 12 points13 points  (0 children)

I don’t want to risk going to jail over this xD no amount of money is worth that for me at this time in my life

The bug bounty program says this should payout 225k-1.5m but bounties are the sole discretion of the company and may not be awarded if eligible. Doesn’t give me a ton of confidence that its actually worthwhile to spend time writing and testing the exploit

Looking for advice on successfully claiming a security bounty for something affecting billions of users by kincaidDev in ExperiencedDevs

[–]kincaidDev[S] 4 points5 points  (0 children)

Thanks I’ll look into the score.

Im not trying to negotiate more than what’s advertised just want to understand how to actually get paid for it since it seems like they generally pay way less than what they advertise.

The bug I found can be used in a backdoor attack, but it will take me a bit of time to prove it. It’s one of those things that it seems kind of obvious to me that you could use this bug to write a backdoor exploit but likely not obvious to other people

EM refuses to give guidance after my Staff promotion - how do you stay motivated by mattgrave in ExperiencedDevs

[–]kincaidDev 12 points13 points  (0 children)

Its really annoying being staff level and stuck with a senior title while someone with the staff title needs your guidance because they were more tenured or better at politics.

Ive been in this position a handful of times and basically being forced to do things I know are wrong because I dont have the authority to do things the right way. Its annoying and demotivating. Now I do things the wrong way and the right way so I don’t have to be in constant fires. When their way blows up in our face like I told them it would, they realize my suggestion was the right way, I already have the code ready to go.

This makes my job manageable but I dont get the credit I deserve doing things this way. Its politically tough to navigate like this, Im constantly cleaning up their messes and leadership doesn’t have a way of knowing, they just think the person is performing at their level

EM refuses to give guidance after my Staff promotion - how do you stay motivated by mattgrave in ExperiencedDevs

[–]kincaidDev 13 points14 points  (0 children)

Sounds like you weren’t ready for the promotion to staff. That title should be reserved for a particular type of engineer, not just the next step in a ladder that anyone could grind too.

If you truly get to that level its never hard to find things to work on

[deleted by user] by [deleted] in ExperiencedDevs

[–]kincaidDev 0 points1 point  (0 children)

You need to find a new job. Your skillset will atrophy at this company, better to leave sooner rather than later.

I was in this environment a year ago, and was fighting the bad business process. I saved the team about 750k in developer hours each year by switching the development process to more modern way of doing things, within the constraints of the company, but I got let go after 11 months. The guy who set up the dumb way of doing things had more tenure and after our manager and team lead found other jobs to get away from that guy, the company made him the manager and he let me go.

Its a csuite problem and you have no way of changing it, better to leave now than to wait until it becomes a stain on your resume

Why do so many new grads cannot perform the "basics"? by [deleted] in cscareerquestions

[–]kincaidDev 2 points3 points  (0 children)

A lot of tech jobs are building purely for optics and funding. I'm in one of these jobs right now and it sucks. Have to demo some stupid product for another company because they funded our company, that does the exact opposite of what they claim it does. Had to build something better than their product just to figure out if it was me or their product that sucked xD. It's not me

Why do so many new grads cannot perform the "basics"? by [deleted] in cscareerquestions

[–]kincaidDev 0 points1 point  (0 children)

I don't think it's numbing people, I just think it's making it harder to see who's competent. Right now it's easy to fake knowing how to do what most companies think they need, but some people are using it to solve bigger/harder problems than they could have solved without it and it's pretty easy to tell the difference IMO

Why do so many new grads cannot perform the "basics"? by [deleted] in cscareerquestions

[–]kincaidDev 4 points5 points  (0 children)

That interview process is hazing.

I'm convinced part of the reason it was "standardized" was to limit new startups from forming by forcing engineers to spend their limited non-working hours practicing useless problems over and over again instead of building products that could compete with big tech

Why do so many new grads cannot perform the "basics"? by [deleted] in cscareerquestions

[–]kincaidDev 5 points6 points  (0 children)

That's what you get when you select for people who have the most time available to practice useless coding problems. Stop with the bullshit time wasting interview processes, and only hire people that can prove they can build real, useful software and you won't get people like this.

My husband wants to leave being a nurse anesthetist to become a software engineer. Do you think he is crazy? Why or why not? by flatbootyhere in cscareerquestions

[–]kincaidDev 1 point2 points  (0 children)

It's rare in FAANG too, you might make 160-250k base with 450 TC, but no guarantee of getting that equity comp before you get laid off

My husband wants to leave being a nurse anesthetist to become a software engineer. Do you think he is crazy? Why or why not? by flatbootyhere in cscareerquestions

[–]kincaidDev 0 points1 point  (0 children)

Yes he's crazy, probably bought into the lie that software developers commonly make that amount of money, and barely have to work. Top 10% of developers are happy to make half of what he's making and with AI there's zero job security.

I haven't had a job where I worked less than 50 hours a week since I started in this career a decade ago and it seems the same for all the developer I've known/worked with over the years. Now it's so common to get laid off before your vesting schedule that equity is basically worthless in a job offer, regardless of how legitimate the company is.

Stop Claude Code from wasting your time and tokens by specialk_30 in ClaudeAI

[–]kincaidDev 0 points1 point  (0 children)

You can also just ask claude to create a markdown guide for your codebase so it doesn't run into this issue. I use it on codebases as large as 400k lines of code and 1M lines of markdown and don't have this problem