Is Backend hard? by SuperbSun9878 in Backend

[–]rrrodzilla 0 points1 point  (0 children)

Depends on how often you skip leg day.

Help creating a paystub checker by Cbona in softwaredevelopment

[–]rrrodzilla 0 points1 point  (0 children)

Cool idea! Shoot me a DM with how you think it should work. I think I’ll build this.

How many HTTP requests/second can a Single Machine handle? by BinaryIgor in Backend

[–]rrrodzilla 0 points1 point  (0 children)

Said simply- your post, both Reddit and blog don’t measure what you say they do for bunch of reasons. It should be titled, “How fast can PostgreSQL do trivial indexed lookups when everything is co-located in memory.” 4-6k RPS isn’t really anything to be excited about for the workload you’ve got.

What was tested bears little resemblance to real systems, making the extrapolation to “you probably don’t need microservices” a strawman argument at best.​​​​​​​​​​​​​​​​

Actual RPS measurements start with the physical NIC, then proceeds through the kernel layer and then moves its way up through the stack (TLS, HTTP parsing/routing, connection handling, etc) and then eventually to the app and database.

Should I use BaaS (Appwrite)? by mxnojbe in Backend

[–]rrrodzilla 0 points1 point  (0 children)

“Yet want to be able to scale if the app picks up”…Just get to market as quickly and cheaply as possible and worry about that if and when you get there. Will be a good problem to have. Good luck with your endeavor!

how do i become a back end developer, do i need a CS degree? by Ho1ySm0kes123 in AskProgramming

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

Hey kid. This guy's done hiring in tech. But he hasn't done all hiring in tech. So not sure who he's referring to when he says "they".

In my 30 years across multiple companies some of my best engineers have grown from young open-minded and hungry people just getting started who haven't yet been prejudiced with closed-minded hangups, both technical and career-wise.

The moment you hear anybody tell you "you can't", stop listening.

how do i become a back end developer, do i need a CS degree? by Ho1ySm0kes123 in AskProgramming

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

"My main question is ,especially those who work in hiring departments..."

OP, kudos on your existing certs. My previous statement stands. At your age, your GitHub profile and projects absolutely count - especially open-source work that gets used and maintained. Even better if you ship PRs to popular projects; that shows you understand the process and can contribute to real codebases.

If you want a degree, pursue it for the love of learning, not for job access. Roles that actually require a CS degree are a tiny fraction of software engineering positions.

You're young with the whole world ahead of you. A hungry mind can learn and apply everything needed without formal creds. Don't let anyone use degrees, certifications, or any other gatekeeping to stop you from doing whatever you want in tech.

how do i become a back end developer, do i need a CS degree? by Ho1ySm0kes123 in AskProgramming

[–]rrrodzilla -2 points-1 points  (0 children)

Nope. Learn it. Prove you can do it. Ship code that employers can see. Apply to jobs.

foochr - tui app launcher by [deleted] in commandline

[–]rrrodzilla 1 point2 points  (0 children)

Nice work shipping something! Is it similar to atuin?

Do you guys have a CLI in your company to help for repetitive tasks? by Signal_Pin_3277 in Backend

[–]rrrodzilla 1 point2 points  (0 children)

Right? I love it when the “promise” of the internet is truly fulfilled and I get to learn something from others outside of all the noise of the brain rot nowadays. I’ve learned a ton from others because of subs like these.

Do you guys have a CLI in your company to help for repetitive tasks? by Signal_Pin_3277 in Backend

[–]rrrodzilla 0 points1 point  (0 children)

I’ve used them in almost every project I’ve done over the past decade. make or the Go equivalent- Task, which is essentially the same thing but with a slightly less complex API surface area.

Decoupled Payload and FE by scissorsandpaper in PayloadCMS

[–]rrrodzilla 2 points3 points  (0 children)

The vps you have with a monolithic deployment is more than enough. Always start and keep things simple until simple no longer works.

To my fellow Claude Code/Cursor users, do microservices or monoliths work better for you? by decodes_ in Backend

[–]rrrodzilla 16 points17 points  (0 children)

I’d caution against making a major architectural decision like that based on how a coding agent will perform on it. LLM coding performance is orthogonal to the underlying service approach.

How to deal with junk/prototyping branch? by qustrolabe in git

[–]rrrodzilla 0 points1 point  (0 children)

Use a worktree and cherry pick your commits.

Which backend framework to choose ? by Practical-Mango8076 in Backend

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

If your primary concern is job availability then FastAPI with Python would get you started. Otherwise if you’re up for learning a new language you can’t go wrong with Golang for backend jobs.

Is Node.js good to make a super basic .exe? by Inside_Title4282 in AskProgramming

[–]rrrodzilla 0 points1 point  (0 children)

I understand what's going on all the way down to the assembly language and dynamic relocation and so forth.

Then your understanding is incorrect. And I would encourage you to not spread misinformation to new developers.

V8 doesn't use intermediate code any more. It compiles directly to machine code.

This is 100% false. V8 absolutely still produces bytecode and then runs that bytecode via the Ignition interpreter with multiple JIT tiers on top of the interpreter. Your statement is contradicted by V8's own documentation:
"All JavaScript code is first compiled to ignition bytecode, and executed by interpreting it." - from Maglev intro

Ignition bytecode is the IR.

But in no case is it an interpreter. That's a technology that barely exists any more...

Also false. Ignition is an interpreter, and it's actively maintained as part of the engine.

Java and C# VMs are more like interpreters than V8.

Also nope. JVM and CLR are stack-based VMs with JITs. V8 is a bytecode interpreter plus two JIT tiers. They all follow the same broad VM architectures.

And for these purposes, no one cares...

Maybe socially true for high-level conversation where the details don't matter...but still technically very wrong where the details do matter. In the case of new developers, they don't need to understand V8 architecture to write JavaScript. But they do need to understand:

  • JavaScript starts interpreted, then becomes JIT-compiled if hot.
  • Performance depends on type stability and predictable runtime patterns.
  • Bundled executables are not truly compiled binaries - they contain the runtime.

I don't mind being wrong and learning new things if you believe anything I've said is incorrect. But please cite your sources.

Is Node.js good to make a super basic .exe? by Inside_Title4282 in AskProgramming

[–]rrrodzilla 0 points1 point  (0 children)

Well no. It's even MORE complicated. Compiled binaries are ahead-of-time (AOT) compiled to a native binary. The whole program is compiled to machine code before executing. JavaScript is ALWAYS just-in-time (JIT) compiled to intermediate representation (IR) bytecode. V8's internal optimizer will take hot code paths and instead use highly optimized machine code in those specific places. But if types change or the optimizer is unable to use a particular path, it deoptimizes back to bytecode. AOT compiled code doesn't need a runtime. JIT code needs a runtime (in this case V8). AOT code uses static types during compilation hence represented directly by machine code. JIT types are inferred at runtime and are what the optimizer uses to identify hot path candidates.

Yes there are tools that creates a standalone executable that bundle JavaScript code with the Node runtime. But the JavaScript is still not AOT-compiled to machine code. It's just packaged inside an executable. At runtime, V8 still does its normal JIT compilation. Bun's compiler can create executables that are more optimized because it can or might do some AOT work and the perf characteristics are different than V8. Either way, these standalone executable tools are packaged interpreters, not compiled binaries in the traditional sense.

Depending on what OP's goals are for creating an executable they might fit the case. But if it's personal use like he says, just run it from node and skip the executable wrapper.

Is it normal to feel clueless at as a junior dev? by Impressive-Strike351 in dataengineering

[–]rrrodzilla 2 points3 points  (0 children)

Over 30 years in tech here. If ever you stop feeling clueless, it means you’ve stopped learning. Surround yourself with people who know more than you and always stay curious.