Details
-
AboutJust an ordinary feral beast in his wild open savagery living off of his mediocre programming experience.
-
SkillsLinux, VIM, Shell Script, C/C++, PHP, Python, Perl, Vanilla JS, OOP, DDD, TDD, Cryptography, Software Architecture, Software Engineering, Embedded Systems, Game Development, Web Development, REST, Web Services
-
LocationRemote
Joined devRant on 5/14/2019
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Never seen that happen. Did someone make logging a part of the main loop somehow?
I mean, I've seen that done for auditory purposes in systems where all actions had to be logged or otherwise they were supposed to fail. But how do you do that not on purpose? -
I think I'm too used to it to react in any way.
Normally I just write tests, at least the happy path, as I read such code for the 2nd time (1st is "wtf, I'm lost") as a form of notes. Then I use those "notes" to rewrite it, the most atrocious parts at least, and commit with "routine optimizations, no logic changed" kind of comment that gets ignored by all forms of management.
Rewrite while you read and you never have to get back to an utterly broken piece of code for the 2nd time.
And whenever someone asks what stage are you at, just tell them you're still getting familiar with the code because it's convoluted, then flip the script on them and start asking questions they can't answer until they direct you to someone who wrote it. You don't need the answers, you probably don't want them, but it's a good way to get people off your back and make *them* look incompetent in the process (people assume incompetence when there are delays and with legacy there always are). -
Isn't that the same with every skill? I think programmers are just people who want to learn new stuff all the time.
And as soon as we learn it and find out about the inadequacies surrounding it, we're ready to go for the next big thing. Sometimes after a short period of trying to fix the situation. This is how all the new frameworks come to be. It would only be logical to assume it extends to other parts of life as well. -
Does "it getting taken away" mean a refund? Because it's kind of the norm nowadays. You can't really STEAL it from you, that only works one way.
-
BTW if you ever open a website only to read, including websites that hide half of the content behind a paywall, just Ctrl+Alt+R into Reader View in Firefox. No banners, no JS, no popups of any kind. Just DOM rendered as text as soon as it's ready. And if you keep tabs opened in Reader View they eat like 1% of memory compared to full web versions. There's even a robot voice to read it for you while you're frying your eggs in the morning.
-
@jestdotty Oh, yeah, and people coming "to help" telling you to change position, asking for details of your pain, asking to look into your eyes, talking to each other... All that when you lie down flat fighting your body not to puke or faint and every sound, every word, every move or bit of light makes the symptoms instantly 2x worse. I know all of it.
Didn't know about coq10 studies - don't need it currently but will look into it, thanks. -
@CoreFusionX I just had another look at that example and, yeah, you're right. It's just duck typing. To be truly polymorphic it'd need `extends Animal` in each class declaration and both global functions would need to require `Animal` type parameter. Those are somewhat related concepts, though.
[edit] Wait, that's still not true. The Cat would also need a `swim()` method because it has to be abstract in the parent. Man, it got complicated quickly. -
@jestdotty Could be worse. Could get way past anxiety and become somatic. To not repeat myself: https://devrant.com/rants/9958020 Take care of yourself.
-
@Wisecrack Invested in NVIDIA (among other things). Getting more money from interest than they used to pay me.
-
...in which game?
-
The reasonable approach must yield results. It must! Even in unreasonable industry.
-
@Wisecrack Oh, welcome to the club as well. So how long have you been unbound by social norms and free to express yourself however you like about your former employer? It's been 7 months for me. Not looking for a job yet. Still recovering.
-
Welcome to the club. Now, be honest... How much did it improve your mental health?
-
@kiki Out of curiosity, what do people need Windows for nowadays? It used to be things like "I need to fix this AutoCAD file for tomorrow" but I think it's a thing of the past, isn't it? After all, tripleA games work on Linux out of the box, I see no reason why some less advanced software wouldn't.
-
I feel like it's supposed to be an encouragement towards switching to Linux for people who tried it once and got boot loader issues. I exclusively use Linux for 20+ years (both professionally and privately) so I don't feel like it's directed at me in any way. But I also had experience with virtualization at work and while what you're talking about has a potential to work great when finally set up, it isn't easy to set up at all. Even people who did so for their home environments did it once and don't do it every few weeks, i.e. aren't proficient in doing so and would have issues doing it again. It's hard shit, man. No beginner Linux user will manage to do that on their own unless they dayjob as a server administrator.
Also, I just play on Linux. Steam works great. Highly recommended. -
Honestly, I *was* going to switch from Manjaro to Endeavour and then I thought why not straight to Arch... And I'm too lazy for that even though I don't work right now and do tons of other projects, e.g. I made myself a snappy voice assistant that doesn't use AI. For some reason trying a new distribution feels like too much, so I salute your efforts!
Also what motorcycle do you ride? I recently switched from MT-07 to XSR900 and fell in love with riding all over again. -
@jeeper A foreign resort is actually a really good idea. I'm good with languages, I lately enjoy meeting new people and I love different countries. Gonna look at offers in Canary Islands tonight!
-
@jestdotty I once tried speed at a party and thought it does literally nothing to me... Year later I found out the antidepressants I was on made it impossible to work. The only effect it had on me was the hangover.
-
@NaturalStupidiy I was thinking about Marry Jane lately because she's still illegal where I live but recently medical prescriptions became available. I do have that recurring back pain, you know...
-
@jestdotty You can do something for main two reasons. 1st, passion. 2nd, maximizing efficiency by whatever measure (including money). The 2nd rarely works and guessing by the balloon popping game I assume it's the approach your smart friend took. I'm rather passionate about my ideas. That's what killed my work spirit, TBH.
-
@fzammetti Nah, I'm fiddling with two sci-fi ideas for years now and I think it's time to put them on paper. I don't count on them to pay my bills but maybe get something like $20/month per book on Inkitt or similar e-publisher. Games would be an interactive medium telling the same story with 1 or 2 cool mechanics per game sold for something like $2 on Steam. I'm saying "moneywise" but it's intended as something that might bring money in a far far future or at least enrich my resume if I ever decide to "work for the man" again.
Also, I'm assuming Itch - link please! -
@joewilliams007 Nah, it's just your dirty mind. 😆 My name's "Cyprian" and when you remove vowels, that's "cprn" - removing vowels is what us, the old farts, did back in a day when there was a restriction on a string length (e.g. in a DOS file name 💾). "Cprn" can also be read as C-porn, which would still fit the devRant's context better than what you thought. Although I do go kind of Leo when it comes to age of my girlfriends. 😉
-
Most probably you drink your 1st coffee to early. In the morning (more precisely after waking up) your body has tons of cortisol (and cortisone) to metabolise. You need to wait at least 3 hours after waking up before you ingest your first coffee of the day (and sometimes before you eat something - yes, breakfast straight after waking up might be bad for you too due to carbs and insulin jump - science is inconclusive on the subject yet). If you don't, the caffeine simply won't work as it should and you're guaranteed to get an afternoon crash.
-
Oh, yeah, I once recovered 80 gigs of db storage too - good times. It finally stopped randomly freezing.
-
@alturnativ I'm not on reddit but I looked around a bit and it turns out the answers are "yes, these are achievable assuming you'll design everything from scratch yourself including firmware" and "no, these aren't achievable if you'll use any modular or open source solution". A shame, kind of. I mean, I got used to what I have, even changed to a standing desk, but still, would be great to get a way to code while resting lying flat.
-
@SirusAmory I kind of still want to know what you riding, my man... I recently switched from MT-07 to XSR900 purely out of vain - she prettier. 😎
-
Just use Firefox, man. No ads, no banners, plugins to auto reject all cookies. "Google Fuck You!"*
*) paraphrasing certain individual commenting on NVIDIA business practices -
@Demolishun What? Why? Did you start?
-
@Demolishun You don't need to compile Godot yourself to use it with .NET - there's a perfectly fine working binary ready to use: https://github.com/godotengine/...
-
The very fact you're blabbing about it means you haven't even started yet and you probably never will. :(