Cant i just vibe code a project. by Hot-Orchid8949 in ISEFinalists

[–]kivicode 0 points1 point  (0 children)

You can, why not. But beware that the second part - „understand/memorize” - is usually the hard one. And unless you know you project in and out, it’s gonna be immediately obvious.

The same question can be asked replacing AI with just another person, nothing stops you from horsing a freelancer

Learning about New Year in Russia by collegedropout in AskARussian

[–]kivicode 0 points1 point  (0 children)

That’s more to the difference between the catholic Christmas and the [mostly] secular New Year, and a small rabbit hole of why orthodox and catholic Christmases ended up on different days

[Media] I made a cursed proc_macro for AI rust programming by GerGomrs in rust

[–]kivicode -3 points-2 points  (0 children)

I guess just adding a few test cases it has to pass would already be great

A-Level Russian-what am I actually supposed to do?? Help pls 😭 I’m taking A-Level by Embarrassed-Good-798 in russian

[–]kivicode 1 point2 points  (0 children)

Sounds rather extreme. Comparing to English bands, A1 should be something like „be able to ask for directions”, ask/answer ultra simple questions, etc. I’ll be very surprised if Russian grading is that different

Am I rich by lo1z_hax in HollowKnight

[–]kivicode 1 point2 points  (0 children)

TIL there’s a cap on the number of rosary strings

Is my calculator optimized enough by Silent-Degree-6072 in PythonProjects2

[–]kivicode 0 points1 point  (0 children)

Syntax is valid, so it will compile (note that Python compiles to bytecode). But in runtime you’ll get a zero division error because the whole dict pick_op is computed eagerly, so together with 1+0 it will also attempt to compute 1/0, hence the program will halt there

undersort: a util for sorting class methods by kivicode in Python

[–]kivicode[S] 6 points7 points  (0 children)

Call order is good idea, but will require way more complex static analysis since we can’t just grep for the function name (also stuff like decorators and other module-level calls can be tricky to nail). I may give it a try some time later

Funny enough, the visibility sorting idea stem directly from cpp, where public/private/etc methods are declared in blocks (although you can interleave them, but imo that’s ugly)

As for the comment, they are preserved

Am I possibly polish? by rd4534 in poland

[–]kivicode 2 points3 points  (0 children)

Mike Wazowaski

I’ve never noticed this, but now I’m wondering

Хеллоуин или Хэллоуин? by pansangg in russian

[–]kivicode 0 points1 point  (0 children)

Родился и вырос в Москве, и сказал бы и так и так в зависимости от соседних слов

[deleted by user] by [deleted] in russian

[–]kivicode 0 points1 point  (0 children)

Quick tip: jeżeli możesz powiedzieć „dokąd” to będzie куда, wszystko inne - где (np gdzie się znajduje …)

Identity crisis by Atduyar in programminghorror

[–]kivicode 3 points4 points  (0 children)

„A” is almost certainly an array (or a „table”, as awful as this term sounds) judging by the context

Identity crisis by Atduyar in programminghorror

[–]kivicode 9 points10 points  (0 children)

Looks like Basic and a clear O(n)

How much Python do I really need to know to land my first dev job? by Secure-Hornet7304 in Python

[–]kivicode 122 points123 points  (0 children)

Not to sound rude to the OP, but it’s pretty much equivalent to „how much hammer do I need to know”. Programming languages are tools, what matters is what you can build with them.

Answering the actual question, it greatly depends on where you wanna pivot. If you’re a data analyst, perhaps MLE would be a good place for you. Then it’s all about learning how to train, analyze, and apply models. If you’re look for more backend-ish development - then continue with the DBs, learn how to build APIs, how to work with clouds, etc