Details
-
AboutProgrammer, runner, painter. Keeps busy with projects
-
Skills.Net SQL JavaScript Java c++ embedded c
-
LocationPittsburgh
Joined devRant on 12/12/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
-
My little drawing tablet is finally here! 😁
I have started drawing, but the improvements to my skills are gonna take a loooooooooong time.
Plus, I have a slow and old lappy available now... which freezes in the middle of drawing but oh well! Better than nothing! 🙂 Little improvements matter.
Today was a short exhausting relatively happy day. 🙃12 -
Today was a day at work that I felt like I made a significant contribution. It was not a lot of code. Actually it was a difference of 3 characters.
I am developing an industrial server so that my employer can provide access to their machines to enterprise industrial systems. You know, the big boys toys. Probably in fucking java...
Anyway, I am putting this server on an embedded system. So naturally you want to see how much serving a server can serve. In this case the device in more processor starved than memory starved. So I bumped up the speed of the serving from 1000mS to 100mS per sample. This caused the processor to jump from 8% of one core (as read from top) to 70%. Okay, 10x more sampling then 10x approx cpu usage. That is good. I know some basic metrics for a certain amount of data for a couple of different sampling rates.
Now, I realized this really was not that much activity for this processor. I mean, it didn't seem to me that it "took much" to see a large increase of processor usage. So I started wondering about another process on the system that was eating 60 to 70 % all the time. I know it updated a screen that showed some not often needed data from its display among controlling things. Most of the time it will be in a cabinet hidden from the world. I started looking at this code and figured out where the display code was being called.
This is where it gets interesting. I didn't write this code. Another really good programmer I work with wrote this. It also seemed to be pretty standard approach. It had a timer that fired an event every 50mS. This is 20 times per second. So 20 fps if you will. I thought, What would happen if I changed this to 250mS? So I did. It dropped the processor usage to 15%! WTF?! I showed another programmer: WTF?! I showed the guy who wrote it: WTF?! I asked what does it do? He said all it does it update the display. He said: Lets take to 1000mS! I was hesitant, but okay. It dropped to 5%!
What is funny is several people all said: This is running kinda hot. It really shouldn't be this hot.
Don't assume, if you have a hunch, play with it if its safe to do so. You might just shave off 55 to 60 % cpu usage on your system.
So the code I ended up changing: "50" to "1000".16 -
WhoTF at sennheiser engineering thought it was a good idea to make the wireless headphone say 'lost connection' every 2 seconds if not connected to a device. frkng gives me a headache everytime i hear it. worst thing is that if it is connected to two devices and gets disconnected from the device i am not using, it starts shouting "lost connection" over the playing audio.7
-
FUUUUUUUUUUUUUUUUCK I hated this day! Get out of bed to a direct fire and firefight all fucking day long, cook while firefighting, shit while firefighting, make dinner while firefighting and now I finally get to eat my fucking dinner without a laptop in front of me. I just want to scream FUUUUUUUCK so very loud but I'm a nice neighborhood. Fuck, shit cunt day. Fuck.
-
Pure spite really.
I do things better out of spite.
I picked my career out of spite, finished my degree out of spite, and currently work out of spite.20 -
Is there a lot of people in the same boat as me?
I'm a self taught guy. Never in my life had I a senior developer i could bug for answers. Every little bug and inconveniece i have ever experienced - left alone to cope and find solutions. I just feel like sooo burned out. I have some large complex system questions building up and googling doesnt give me the answers anymore. This is frustrating. I'm supposed to be a mid level developer, but I'm acting as a senior to one of my colleagues even though I have so many questions and doubts in my mind. I think I developed a lot of plot holes in my knowledge and I have no real way to know which are which. I feel I dont know so much. Fuck. Where do I go from here?15 -
Spent my Sunday building a container program for the Minecraft Bedrock dedicated server because I wanted to run it as a Windows service so my partner could play our local multiplayer realm while I am offline.
If you just run the standard executable as a service it risks world corruption on exit and requires a restart when changing whitelist or permission settings.
Pretty happy with how it turned out. -
Just convinced my manager to get us a 3D printer so we can print out rubber duckies.
Now the hard part comes in.
Where do i find a similar model for the devRant rubber ducky.
I like the rubber duckies they used to have in the store.12 -
Build test project in VS, all tests are visible in test explorer.
Make a trivial change and build, all tests disappear.
Restart VS and rebuild, all tests visible.
Make another trivial change and build, all tests disappear.
I'm beginning to think VS isn't very good.5 -
Has anyone experience with true full remote working?
I keep searching for job postings, but they mostly have huge BUT(s)
- remote BUT you need to be resident where the company is
- remote BUT you need to have a valid vat number and it won't be a contract, just a "we will ask x hours per month, you get no vacations or sick days"
- remote BUT you need to be in our timezone or work at our hours.
I am lately thinking a lot about what to do with my life due to the possibility that i will move with my sweet half and... We live very far apart so it's like... A bummer to be bound to a place. Especially since they love where they are, but i have a free house which I inherited, so... Could be nice as a fallback
Edit: the vat number thing is not necessarily bad, but one of the main reasons to work as an employee is that i get sick days and stuff, if i have to follow your hours, get no sick days/vacation days/benefits i may as well be a freelancer and gain more, lol.7 -
Before I continue, I should mention that I have a quality: I observe, find repetitive patterns and find ways to automate them. It just happens naturally, hardly ever intentionally.
I have been in this role for quite a while now. Most of my colleagues are of nationality X (I guess we all know what X is in IT projects). Naturally, there are lots of repetitions all over the place. So I started the automation.
The Frontend of the automation is a slack bot. It's just like another member of our team. And my goal was to make it as human-like as I could.
I launched the bot a few months ago.
Today I start my shift and see other employees of nationality X persistently asking my bot to join the conference call. Apparently, they assumed that the bot is just another X fellow...
Took them a while to give up.
What does that tell us about X.....
P.S. I have coded human-like conversation capability to keep on chatting even when the bot doesn't understand what it's asked to do.24 -
You mother fucking cocksuckers make your fucking external hard-drives so they fail if the mother fucking wire is moved. What the fuck !?! You fucking bastards !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2
-
I just got trolled by Amazon.
LOL and FML.
Be me, super busy with tons of things to do trying to prioritize tasks and jiggle jaggle from one thing to another.
Then i get a call from an Amazon representative, which I know:
Her: You should join the AWS Founders Club, you will get a lot of benefits.
Me: I don't really want to, I already looked into it and the process is long.
Her: You should do it, you got what it takes. Just register through this link..
Me: O.k.
1 day later
AMAZON: Unfortunately, we have to inform you that at this time we aren't able to accept your application. Though your startup story is impressive, your startup isn't at the right place in its journey to benefit from what the AWS Founders Club can offer.
WHAT A FUCKING WASTE OF TIME!
I didn't even want to join in the first place!!! What is this next level of trolling?!5 -
Haha, today I learnt that agile doesn't just stop in the enterprise with SAFe (Scaled Agile Framework), management has continued the theme in my new company with Lean-Agile Center of Excellence (LACE) and Agile Release Trains (ARTs).
Software development in 2021...9 -
from time to time i find it hard to organize my personal life. it appears that i forget stuff that does not seem important to me or just not interested in.
apart from my full time job i own a small business and try to maintain a more or less social life (as social as i can get with my dev background).
can you recommend any tools that you use to keep everything in line?12 -
As a mediocre, how do you understand complex systems? How do you effectively read internal documents and designs so you can take out information for your particular use case?
I feel like my intelligence is less than average and I either deep dive too much or too shallow. I am slow and coming on to a decision about my use case after reading through is next to impossible for me but my teammates are fine with these.28 -
MSbuild makes me want to blow my brains out.
I know it's no longer used in .NET Core and all the lucky people that don't have to deal with .NET Framework can happily move on.
But here I am, a complete idiot. Expecting MSBuild to build the exact same way from the CLI as it does if I run a build in Visual Studio. Expecting the build server to consistently produce the same result as if I built my solution locally.
Demanding meaningful earnings and error messages that don't leave me completely perplexed as to what's actually going on in the compiler.
Fuck me and fuck .NET Framework. Thank you for coming to my TED talk.8 -
I wish you needed at least 500++ to post images or in the joke section.
What's with all these new people just reposting memes?!12 -
> be me
> create profile in dating app because pandemic rules make meeting people at irl events impossible
> match with cute girl
> start to talk about interesting stuff
> mention being a software developer
> her: 'pls help me I have a not activated windows 10 on my laptop and can't do stuff since the last update'
> fml20 -
Facebook API is the most cancerous API to ever exist!
Complicated as fuck for no reason.
Don't get me started on WhatsApp API.
In the end I managed to make it work with my bot, but dude did that take a lot of time.
Using Twitter API and Discord API on the other hand was way easier.12 -
idk how to put my stress into words so
ahem
AAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH1 -
So I bought a gaming laptop a while back, and Cyberpunk 2077 binaries got leaked a few days ago... So I wanted to play it, kinda. It looks really good from the screenshots. Friend asks me "what CPU / GPU do you have"?
My gaming laptop is a Y700 so an i7-6700HQ and a GTX 960M. Turns out that even at low settings this thing probably won't pull even 30 FPS.
So even with a gaming laptop, you don't get to do any gaming. 10/10 would buy again! I'll enjoy Super Mario because imagine caring about gameplay rather than stunning graphics that you need tomorrow's hardware for, and buy it yesterday! And have it already obsolete today.
Long story short, I kinda hate the gaming scene. I'm not a gamer either by any means. Even this laptop just runs Linux and I bought it mostly because some of its hardware is better than my x220's. Are gamers expected to spring the money for the latest and greatest nugget every other month? When such a CPU and GPU alone would already cost most people's entire monthly wage?
What's the point of having a game that nobody can play? Even my friends' desktop hardware which is quite a bit better still - it only pulls 45 FPS according to him. Seriously, what's the point?12 -
Are avatars fat shaming? All the avatars on devrant are of skinny people.
I want me a fatavar to reflect my current status.12 -
I "love" when tables in database have columns such as UpdatedBy, Updated and this is the only audit that system has.11