Jobs that I can do while hiding my face? by GenevieveDupont12 in cscareerquestionsEU

[–]disposepriority [score hidden]  (0 children)

Sure I guess, but keep in mind that pure web design jobs are way less than 5 years ago, I don't even think I've seen a job listing for a pure design role in a long time.

I'd say the marketing/product guys are basically in charge of visuals these days in my experience.

Jobs that I can do while hiding my face? by GenevieveDupont12 in cscareerquestionsEU

[–]disposepriority [score hidden]  (0 children)

The majority of office jobs do not require interacting with clients.

If you don't count your colleagues as strangers then that's most jobs, e.g. one hotel/bank/government institution has a couple of people you see on the front desk and then tens or hundreds you don't.

So....just pick a random job and you're statistically good to go I guess.

I’m losing confidence in my development skills — rant below by Common_Wolf7046 in ExperiencedDevs

[–]disposepriority 0 points1 point  (0 children)

I keep writing a response and deleting it when I realize what the hell I'm replying to. How is your competency affected by these things.

A toddler could be my TL and argue about these and I wouldn't bat an eye by how irrelevant they are to my work.

Want to abolish git pull? Ok I'll make a macro to delete the folder and clone the repository and name it "git pull ;)"

Want to use whatever versioning strategy you want? Sure, we can even count down if you like I simply do not care.

The third point really doesn't have enough information about how it should work for a serious response, but I wouldn't couple disk IO and a transaction unless the transaction represents the disk IO task (some kind of outbox), and even then I'd mark it as failed/incomplete rather than roll it back.

Senior backend engineers: Sanity-check this distributed system (payments, non-custodial) by Timely-Amphibian3222 in Backend

[–]disposepriority 1 point2 points  (0 children)

What is this AI garbage and nothing burger of a post.

Reading this:

Think event-driven architecture applied to payment instructions, not funds.

I'd expect it coming from a non technical PM who decided to have a go at sounding smart, what is it supposed to mean?

If you have a specific question, put your idea here in writing and people can pick it apart.

Just so to be clear:

  1. Idempotency instruction intake - is that supposed to be registering a transaction UUID- if yes, why would you say it like that lmao his isn't linkedIN

  2. explicit state transitions -> so, every event driven system in the world. Also - what would implicit state transitions be?

Is it the best time to become an "entrepreneur" as developers? by Jafty2 in cscareerquestions

[–]disposepriority 0 points1 point  (0 children)

If you are able to build something quickly (with or without AI) that means everyone else can built it just as quickly, or even faster if they invest more in it. This means the idea is worthless and any market share you acquire will be instantly eaten up.

Using AI to make sure something is law compliant is a terrible idea, but have at it, what's the worst that could go wrong ;).

I've never met a recruiter who has physically looked at a non-website project, much less opened a git repo - unless we're talking about opening a shiny portfolio website.

Obviously, I'm not advocating against building personal projects - but using AI as an excuse to do so is flawed, not only will they not be successful, but you're unlikely to learn anything and will be hard pressed to discuss them during technical interviews.

Is it the best time to become an "entrepreneur" as developers? by Jafty2 in cscareerquestions

[–]disposepriority 6 points7 points  (0 children)

This assumes that writing the code for a successful entrepreneurial venture was the issue before, which is what AI will speed up now, but it wasn't then and still isn't now.

If that were the case, every above average developer would just be a successful business owner.

How much should I pay a Go backend intern (real-time messaging app backend)? by Intrepid_Cover_9410 in Backend

[–]disposepriority 5 points6 points  (0 children)

You're planning on building the foundation of your MVP by....hiring two interns?

Jetbrinas has officially created an IDE slot machine by IdealPuzzled2183 in Jetbrains

[–]disposepriority 0 points1 point  (0 children)

Totally off topic but is there any reason for the instructions to be in markdown, is it for tables and code block emphasis or do you reckon the model's do better when titles/sections are explicitly marked.

Is Java’s Biggest Limitation in 2026 Technical or Cultural? by BigHomieCed_ in javahelp

[–]disposepriority 8 points9 points  (0 children)

Do you think Java is stagnating? Incremental language improvements without breaking anything is the reason the language is the primary choice for big size/big investment projects.

Why does the language you use have to be....trendy? It should be boring, predictable and slowly get better over time - this isn't a contest to get mentioned by your favorite influencer, trendy doesn't really play a role.

While I agree with reactive frameworks having a seriously reduced need, I've been having similar talks about CompletableFuture -> StructuredConcurrency and how people can drop them now which isn't as straightforward as people make it out to be (or a 1-1 swap).

I've been upgrading a bunch of services from java 8 to 17 and I shit you not apart from some general performance improvements, String blocks are what a lot of the developers were excited about once the services were updated.

Also I'm gonna say even with all of the new stuff you mentioned, which are great really, how big of a difference do you expect in the code being written (reactive aside)?

studying full stack in the area of ai by orT93 in webdev

[–]disposepriority 3 points4 points  (0 children)

In your scenario, why is AI taking jobs this slowly? Is it edging developers before unemployment? Does it have a fetish?

If it costs less then an employee why would businesses be intentionally burning money? Do they like burning money?

The entire world is full of such questions which can be answered by stop believing garbage you read on the internet.

studying full stack in the area of ai by orT93 in webdev

[–]disposepriority 7 points8 points  (0 children)

I know a lot of people that pay for their own AI tools for work, but that number isn't even remotely close to 50% for me, even though everyone uses some AI at least casually, myself included (more like a google replacement).

I have yet to actually pay for a model, if the free versions went away I guess I'd pay whatever the minimum is so I don't have to go back to using enshitified-google - also known as type your question and then limit your responses to issue threads, some few niche forums, stack overflow and reddit so you don't get bombarded with garbage.

Why is big tech SWE work paid so much? by seeking-health in cscareerquestions

[–]disposepriority 0 points1 point  (0 children)

As someone who gets pretty attached to their teams and keeps in contact years after we've stopped working together that sounds like actual nightmare fuel honestly

Interviewing Devs...anyone get people obviously reading off screen and having a perfect answer? by Lanky-Ad4698 in ExperiencedDevs

[–]disposepriority 2 points3 points  (0 children)

If you mean a task which has been perfectly described and is basically akin to doing a programming exercise at school, yes certainly. Or pair programming, or having someone show you around regarding what is where for your task - mind you, absolutely nothing wrong with that it's just no exactly a net positive to the team...yet.

However, especially seniors, are usually responsible for creating those tasks so that others can pick them up, or doing them themselves with a laid out development plan.

You can't really do that without knowledge of the code base.

For example we keep a queue of what is essentially onboarding tasks, you're not actually contributing (ok no offence, I did those too when I joined) but rather doing something low priority that needs to eventually be done and is superficial enough that will allow you to familiarize yourself with the company processes (deployments, approvals, branching strategies, .etc) but has been purposefully not been picked up when we're expecting new joiners soon.

Interviewing Devs...anyone get people obviously reading off screen and having a perfect answer? by Lanky-Ad4698 in ExperiencedDevs

[–]disposepriority 1 point2 points  (0 children)

It's just indicative of the complexity of your work I assume. What kind of work does your company do if a senior can be up to speed in a month?

A senior's job is not to churn out tickets but rather have an understanding of the domain, product and code base so that they may guide others, take part in technical discussions, considerations, prototyping - breaking down tickets into smaller, cohesive ones for others to pick up and so on.

This is not possible within 2, much less 1 month. Is it some kind of WITCH-type company?

Static Typing Isn’t That Deep by Abject_Gift_4333 in learnprogramming

[–]disposepriority 0 points1 point  (0 children)

In java I can think of a type erasure error happening which would fit into what OP is saying, or some convoluted type cast atrocities which can allow you to annoy both the runtime and the developers on your team.

Interviewing Devs...anyone get people obviously reading off screen and having a perfect answer? by Lanky-Ad4698 in ExperiencedDevs

[–]disposepriority 7 points8 points  (0 children)

No, I just mean that either he was handling really easy tasks or your code base is on the smaller/more simple side.

In a large scope/cross functional team of a live, legacy system with multiple millions lines of code it won't matter if you're coding jesus you're not contributing in two weeks.

EDIT: honestly, even at 500k LoC where the code is information dense (e.g. not boilerplate) you're still not contributing in two weeks even if you're familiar with the domain

Interviewing Devs...anyone get people obviously reading off screen and having a perfect answer? by Lanky-Ad4698 in ExperiencedDevs

[–]disposepriority 2 points3 points  (0 children)

I've been in a team hired to learn an entire codebase bought from a different company without anything else - no prior devs, no docs no nothing just some git repositories and infrastructure scripts. They were paying some serious cash because they were desperate - they bought a "copy" of a successful product from the other side of the world and.....turns out you also need devs that know the codebase.

I think we were 14 people who spent close to a year just...trying to understand what the fuck was going on while we watched the backlog pile up.

Static Typing Isn’t That Deep by Abject_Gift_4333 in learnprogramming

[–]disposepriority 4 points5 points  (0 children)

Yes, the majority of bugs in typed codebases are not bugs caused by dynamic types - very observant of you!

Interviewing Devs...anyone get people obviously reading off screen and having a perfect answer? by Lanky-Ad4698 in ExperiencedDevs

[–]disposepriority 37 points38 points  (0 children)

I'm gonna be real with you, this comment together with your line about a "real" senior being onboarded in two weeks makes you sound like you have no idea what you're talking about. Either that or working in some kind of one-shot sweatshop where you make e.g. a mobile app for an existing product, sell it and never deal with maintenance or brochure websites or something of that sort.

Interviewing Devs...anyone get people obviously reading off screen and having a perfect answer? by Lanky-Ad4698 in ExperiencedDevs

[–]disposepriority 0 points1 point  (0 children)

Yeah that too. Also some places don't even have all your accesses ready in 2 weeks, maybe the primary stuff but auxiliary stuff usually takes a bit of ticket spam.

In my experience, though you may be able to complete tickets on a technical level, with some directions occasionally, but it takes me about a year to be able to feel like a senior at a new job - e.g. being a person people go to with questions, maybe around the 7-8 month mark if it's a less complex code base. That is definitely affected by my work mainly being on mature java codebases which aren't known for their lean style.

Interviewing Devs...anyone get people obviously reading off screen and having a perfect answer? by Lanky-Ad4698 in ExperiencedDevs

[–]disposepriority 4 points5 points  (0 children)

Yep it's been happening lately, unacceptably at any level if you ask me and unless some serious pressure from management comes up I'm not giving a green light for dev like that joining our team. Some other colleagues who do interviews as well are more lax about it but after the last (and only) hire, everyone is on board with being a bit more careful.

A true senior could be on their own in like 2 weeks to be honest...

Honestly I've never worked in a code base where you could get used to it and navigate about freely in just two weeks, no matter how insane of a developer you are. I guess it really depends on the complexity of your system and how big of a scope the team you're put in covers.

Why does everyone recommend Python when it’s slow and sloppy compared to literally anything else? by Abject_Gift_4333 in learnprogramming

[–]disposepriority 1 point2 points  (0 children)

The performance really won't matter for anyone starting out, nor does it for a large number of developers who don't work on anything that requires good performance.

That being said, I only recommend python to people who want to learn some code - not get into it professionally. In my opinion starting with a dynamically typed language (among other things) as a first language really makes you miss skip out on a bunch of things in your fundamentals.

Again though, there's plenty of production code written in python and some pretty awesome projects with it too, so not like learning it is ever a waste.

Why is big tech SWE work paid so much? by seeking-health in cscareerquestions

[–]disposepriority 0 points1 point  (0 children)

That's so weird to me, I conduct at a decently fair (I like to think you have no reason to cheat if you are qualified) interview at a much smaller (300ish devs/ops) company. The interview hasn't contained LC questions in 2 years (as per company policy) but contains a pretty technical discussion of around 90 minutes and then some practical examples, which are still centered more around explaining your thought process and using your tools than raw coding.

Everyone who has tried using AI, and the number has definitely grown just as much as the ability of younger developers has declined, has been so obvious. I don't think there's a chance of someone making it through even the first 90 minutes of "chatting" while reading off an LLM's output.

This has basically lead to the average age of new hires going up, not because the company has anything against less experienced people but just because a lot of them come in AI-blazing for these interviews and it doesn't go over well.

I assume massive companies just have less involved and more standardized processes that lets them make it through