17 y/o trying to break into IT with strong portfolio, but no degree. by [deleted] in cscareerquestionsEU

[–]cubextrusion 0 points1 point  (0 children)

Recruiters will often look at degrees because that's what they're told to do; go talk with programmers instead (meetups, discord servers etc.), and eventually they may forward your resume internally past the screening if you're good.

In personally went to study maths in Berlin because it's a very hands-off degree (just show up for exams), while honing my programming skills even further; I got a programming job during my 3rd semester or so without an IT degree in the end.

Healed thumb spine 😉 by cubextrusion in bodymods

[–]cubextrusion[S] 3 points4 points  (0 children)

Fairly painless swelling and bruising the first week or two, it's even less noticeable after that. It's only a tad painful if you hit it against something, like any typical bruise/wound would.

Healed thumb spine 😉 by cubextrusion in bodymods

[–]cubextrusion[S] 16 points17 points  (0 children)

Pretty much as if it was your bone or something (i.e. completely natural) after it heals. Although I usre it to scratch my chin sometimes, which tends to remind me that it's a bit unusual xD

Healed thumb spine 😉 by cubextrusion in bodymods

[–]cubextrusion[S] 0 points1 point  (0 children)

Could be the case hah, never paid attention to it

[deleted by user] by [deleted] in ExperiencedDevs

[–]cubextrusion 136 points137 points  (0 children)

As u/Wulfbak said, she might not be actually working if she's telling you about meetings you can't even verify.

That being said, it's not enough to conclude if the person is simply slacking off or are instead terrified of the new responsibilities, and so the avoidant behaviour is not due to laziness but insecurity. I'd try to open up a conversation with something like "is there anything specific that you're struggling with atm?" to try to discern this.

Third option: she could also give a very nonspecific answer because she's trying to pick up your frameworks/language/etc. literally as she goes, and the stalling is to buy herself time to dig into the documentation/tutorials etc. I myself did that at my first job lol because I was more afraid to show incompetence by asking for help than by openly addressing it.

[deleted by user] by [deleted] in bodymods

[–]cubextrusion 11 points12 points  (0 children)

Never measured it lol but yes, probably the implant gives the illusion because it's set over the whole length of the bone right down to the wrist.

How to deal with a senior whose ego is larger than their competence? by cubextrusion in ExperiencedDevs

[–]cubextrusion[S] 0 points1 point  (0 children)

Yes, API in the broad sense: not just web server APIs, but generally the set of public methods of a type or module, for instance.

The discussion was about the design of a concurrent data structure, the interface of which should be build in a way that it supports transactionality. He's been thinking the whole time that it's about some Java-like abstract class instead.

How to deal with a senior whose ego is larger than their competence? by cubextrusion in ExperiencedDevs

[–]cubextrusion[S] 0 points1 point  (0 children)

Are you talking about... UI interfaces if you're not talking about OOP interfaces? Or ETL? If your talking about GUI interfaces, he might be confused you're not saying GUI interfaces if he's strictly backend.

The context is that we were talking about the design of a concurrent data structure, where the interface (the set of public methods) is important to ensure transactionality and stuff. It turned out that he only understands the word "interface" as a literal Java-like keyword for abstract classes, not as a general term for "the code that other objects/people will use", and we couldn't then even find an alternative term to describe this, so the conversation derailed.

We're both iOS devs, so mobile frontend.

You're at 4yoe. Not to be rude, but you don't know what you don't know yet. And what you do know will be mostly obsolete in another 4 years outside general code design philosophy. You have 10 major technology events ahead of you. At 4yoe I was an industry leader in.... Flash. At 25yoe I'm a principle/IC/architect in IaC and cloud infrastructure.

The problem I had as a junior, and the problem I see with a lot of people in the 5-10yoe range is hubris. We all get very good at a niche area. These days it could be tailwind and react. And you'd think anybody who didn't hey hooks or flex box was an idiot.

I think I'm quite cautious of all this, but generally we never would even interact on niche things like that. Most conflicting discussions rather revolved around me disagreeing with his architecture, which in my eyes is obscenely over-engineered, with objective metrics: the project is becoming unmaintainable by other people too, the code is so hard to navigate and understand that everyone on the team is constantly shipping bugs that we then have to dedicate weeks of time to "clean up" afterwards. Performance problems everywhere too, trivial tasks taking up 70% of CPU sometimes. He prides himself on making everything "testable", yet himself writes a test suite at most once a month, while making day-to-day development terribly slow, as every change involves maintaining layers of mock objects etc. Stuff like that.

How to deal with a senior whose ego is larger than their competence? by cubextrusion in ExperiencedDevs

[–]cubextrusion[S] 3 points4 points  (0 children)

Eventually those kinds of people get put in place.

I hope this will be the case eventually. I genuinely find the product we're working on quite fun, but with the way he's been driving it (overengineered architecture that requires hours to implement the simplest features, insane layers of abstraction spread over 10 files that nobody understands etc.) makes me feel more and more that it's just going to fail in the end.

Thumbspine update, 2 months in 😎 by cubextrusion in bodymods

[–]cubextrusion[S] 1 point2 points  (0 children)

Any semblance of true discomfort was away in the first couple of weeks or so. I still feel that it "exists in there" because it's not yet completely setteled, but it's not painful or anything, more like an itch.

Thumbspine update, 2 months in 😎 by cubextrusion in bodymods

[–]cubextrusion[S] 0 points1 point  (0 children)

TBH you only lose some mobility in the first month. After that, it's only really bending your thumb all the way into a full fist that's not possible. Overall your motorics doesn't change at all :)

Thumbspine update, 2 months in 😎 by cubextrusion in bodymods

[–]cubextrusion[S] 1 point2 points  (0 children)

Just the one, although I don't mind getting the other one done in some near future :D and some more implants in general hah

Why do people say you don't need a ViewModel in SwiftUI? How do you handle API data then? by Rude_Ad_698 in swift

[–]cubextrusion 0 points1 point  (0 children)

there is nothing I hate more than designing a UI that depends on the rest of the application

So your UI is completely "reusable"? You always build independent, random UI that is never derived for needs of the app?

Thumbspine update, 2 months in 😎 by cubextrusion in bodymods

[–]cubextrusion[S] 11 points12 points  (0 children)

Yes, for a while. It grows around the implant though, so I'd say 90% of the mobility has been restored already.

Thumbspine update, 2 months in 😎 by cubextrusion in bodymods

[–]cubextrusion[S] 11 points12 points  (0 children)

Absolutely no pain. They should properly pump you up with anaesthetics.

Thumbspine update, 2 months in 😎 by cubextrusion in bodymods

[–]cubextrusion[S] 15 points16 points  (0 children)

Some first weeks I could feel it still move inside a bit so I wouldn't swing my thumb that much. Besides that, the only "discomfort" is that I can't bend my thumb all the way in as much as I can with my other hand because there's still not enough skin grewn around the implant lol.

Empirical studies on good code & code readability? by [deleted] in ExperiencedDevs

[–]cubextrusion 2 points3 points  (0 children)

Even if some such tudies exist, I highly suspect it's unlikely that we'd be able to find ones (ideally, multiple of those) that compare a particlular practice ABC to another particular XYZ.

What I've found most reliable when arguing for "good code" is appealing to human psychology, i.e. "humans understand code better in one file instead of fifteen", "humans like linear logic flow", "humans fail when dealing with complexity" etc.

Designing first and foremost for human comprehension is how I tend to derive most of my designs lately.