[-] shortrounddev@lemmy.world 50 points 2 months ago

Seriously school sounds like it fucking SUCKS now. School sucked when I was in high school but it seems like it REALLY sucks now

36

I'm going back to Linux after ~8 years of maining Windows. I was a Linux desktop and server user back in college and did all my dev on there. When I got my first job, I bought a better laptop and started maining Windows.

I am going back to Linux for three main reasons: I hate the Windows 11 UI, I'm increasingly paranoid about privacy/security, and the development experience for native software has sucked for a long time.

Besides the obvious downward spiral in UI since Windows 7, it's also become unreliable and slow. Some days, File explorer just won't open. Others, it takes a full minute to load my "home" view, and some others I get weird bugs where the color settings are broken or I can't actually click on folders anymore. The start menu is slow to open when pressing the Windows key, windows search is slow to index and sometimes looks stuff up on Bing instead of opening a file. The default apps (calculator, image viewer, media player) have been getting replaced with slower UWP versions with flatter and flatter UI. Finally, Windows is increasingly pushing AI stuff onto the platform, which leads me to privacy/security

I am increasingly paranoid these days about privacy and security. While I don't have any outstanding issues with security at large, I don't trust Microsoft's telemetry collection and I especially don't trust anything that gets sucked up into Windows Recall's AI Black hole. This hasn't been an issue, but I've always wondered why Microsoft hasn't made it simpler to create containerized applications with AppX/Windows SDK. It seems like it should be way easier to create a flatpak-like sandboxed application with any API (Win32, WinForms, WPF, or any language really).

Believe it or not, Windows is a good development platform, these days, unless you're trying to write Windows software. Microsoft, under Satya Nadella, has been taking care of its developer community and making a lot of tools free and some open source. vcpkg has revolutionized my C++ development and I've always been fond of many MSVC extensions such as SAL. There's a lot of pros and cons, but I generally prefer NT API calls over POSIX API calls (which are far more long in the tooth than NT at this point). That said, I tend to just write cross-platform "modern" C++ and don't make too many system calls anymore. I will miss Visual Studio (and the ease of SLN/Vcxproj files), and it seems like the only comparable C++ IDE available for Linux is CLion. I'm actually a fan of DirectX and HLSL over OpenGL and Vulkan: Microsoft has made a lot of really great first party libraries/tools available for DirectX that make it a really fun API to work with when you include DirectXTK. I am one of the rare few users who actually enjoys PowerShell; I prefer piping typed, structured data over piping streams of bytes. I also really hate sh/zsh/bash syntax.

That said: Microsoft has utterly lost the plot on native windows application development. They release a new UI Framework for C# and Whatever the latest managed C++ framework is every 3 or so years, and then immediately fail to support it, subtly changing XAML syntax or .Net namespaces so that your old UWP or WPF code is strangely not compatible anymore. To me, what is most telling about Microsoft's level of commitment to its newest frameworks is the fact that they are still supporting WinForms with modern, cross platform .Net builds, meaning that you can use modern C# and .Net features in a runtime that is supposed to have been replaced by their XAML products a long time ago. The only really viable way to write a DirectX application, and the only way that has any official documentation on it, is STILL to use the original Win32 APIs to create a window and manage IO.

So anyways, I'm not as zealous about Linux as most people on the internet are; I still think Windows is a good software development platform and maybe Microsoft can turn the ship around some day, but I doubt it.

18

I am increasingly conscious of security and privacy. I don't want my data or telemetry being sent to google or Facebook, and I want to make sure my device is encrypted and not readable by anyone other than me.

Is there a standard go-to guide on securing an android device with these types of goals in mind? Is true privacy possible without having to install Graphene?

[-] shortrounddev@lemmy.world 44 points 2 months ago

Why is this project so plagued with drama

11

Does anyone know if theres a way to customize VSCode more than what is available? I really hate the flat design and blocky layout. Would like to see more customizability. Does VSCodium allow this?

[-] shortrounddev@lemmy.world 76 points 2 months ago

Trump accidentally inventing cassette futurism because America becomes too poor to afford anything built past 1999

[-] shortrounddev@lemmy.world 64 points 2 months ago

I think the reddit/lemmysphere is really underestimating just how many Nintendo fans are casual gamers who don't see the PS5, Xbox, or Steam deck as viable competitors. They want to play Animal Crossing, Zelda, and Mario Kart.

[-] shortrounddev@lemmy.world 173 points 2 months ago

When I was 16 I could get 4 or 5 people to come over to my house on a week night with almost zero advanced notice. I am now 30 and

  1. I don't know 4 or 5 people

  2. It would take 3-4 weeks to get everyone's schedule to line up

  3. Half of everyone would cancel because they didn't feel like going out

[-] shortrounddev@lemmy.world 50 points 2 months ago

My company told us we need to get prior approval before using AI tools at our company

[-] shortrounddev@lemmy.world 41 points 3 months ago

It's a problem to have so many single, disaffected men out there

137
🐱🐶 Unga bunga (lemmy.world)
2
submitted 3 months ago* (last edited 3 months ago) by shortrounddev@lemmy.world to c/asklemmy@lemmy.world

In 2022 my car (a 2010 Nissan Versa) kicked the bucket. The engine was broken and needed to be replaced. Rather than spending even MORE money on repairs (I had spent a few thousand or so on various other parts at this point), I decided to buy a newer car that would, presumably, require fewer repairs in the short term.

I bought a 2021 Honda HRV for ~$20,000 at 7.59% APR. I pay $414 a month and have $16k left on it. I bought this car under the worst possible circumstances:

  1. Used car prices were very high at this time
  2. Interest rates were high due to inflation
  3. I needed a car because my previous one had died so I didn't have the luxury of time

My hope, at the time, was that inflation would be tamed and interest rates would eventually be lowered, wherein I could refinance the loan. I no longer believe this is a possibility within the next 4 years or so. I was also hoping to find something small and cheap like a Honda fit, but I learned that they had stopped producing them. An HRV seemed like a sensible kind of car given the modest physical needs of how I used a car at the time

So, here's my question: Should I just sell my car for something older? Maybe like a 2015 or so? Or should I just stick with my current machine until it's paid off and try to refinance after 2028?

If I could go back in time, I would've sold the Versa in 2020 or so, before I had spent a bunch of money on repairs. Hindsight is 20/20 though

391
1
submitted 4 months ago* (last edited 4 months ago) by shortrounddev@lemmy.world to c/asklemmy@lemmy.world

I work remote, but occasionally have to travel to New York City for in-office events. During these events I sit in a conference room with the rest of my team all day. We usually have a team dinner planned during the week or something.

Tuesday I got into New York and later that night we went out to dinner. This ended up going until 10:30pm, which is pretty late for me (I usually am in bed by 10). It was also announced that day that we would go bowling today (Wednesday). After a day of sitting in a conference room for 8 straight hours, I really didn't feel like going out with my coworkers or drinking beer til 10 or 11 at night. I told my coworkers I was going to skip it because I wanted to go to the gym and I made something up about having to file my taxes by tonight, but I think they generally understood that I just didn't want to go.

I also was never explicitly invited; we were just told "we are going bowling on Wednesday", so I think there was the expectation that I go, but I strongly feel that nobody should be obligated to go to an after-work event (especially since I already went to one).

How would you handle the situation? How do you get out of these kinds of events?

[-] shortrounddev@lemmy.world 122 points 4 months ago

> it's 2150

> the last humans have gone underground, fighting against the machines which have destroyed the surface

> a t-1000 disguised as my brother walks into camp

> the dogs go crazy

> point my plasma rifle at him

> "i am also a terminator! would you like to switch to gibberlink mode?"

> he makes a screech like a dial up modem

> I shed a tear as I vaporize my brother

[-] shortrounddev@lemmy.world 57 points 4 months ago

Some girls aren't in it for the money or fame, they just like posting nudes

30
submitted 4 months ago* (last edited 4 months ago) by shortrounddev@lemmy.world to c/asklemmy@lemmy.world

I'm a software engineer who sometimes interviews other software engineers. I'm not given a script to go off of, I get to ask them whatever I want. Usually we just talk about technology and coding from a high level. I'm not a big fan of whiteboard tests.

I've noticed, however, that a lot of people applying to software engineering jobs feel very alien to me. I started coding when I was 12 and spent most of my teenage years on technology forums. A lot of people applying to these positions are very much ladder-climbing type people who got into the career for the money. Working with these people is an absolute drag.

We also interview for "culture fit". I would like to add in a single question to my interviews to assess that: what is your favorite science fiction book. You don't even have to have read it recently, you just have to have read one and formed an opinion on it. My thoughts

Pros:

  • Weeds out a lot of people since half of Americans don't read books at all.
  • Theoretically filters out people who love this kind of tech subculture from people who are just in it for the money

Cons:

  • It's unfair to people who enjoy fantasy novels, or any other form of fiction
  • Being motivated by money probably shouldn't be a disqualifying factor (I certainly wouldn't do this job for free), I'm just tired of working with yuppies and lashing out at poor unsuspecting Jr Devs

I'm half-hearted on this. I see why it could be considered unfair but I'm really tired of the kinds of people I work with.

[-] shortrounddev@lemmy.world 60 points 4 months ago

Main branches will be renamed Master

[-] shortrounddev@lemmy.world 40 points 5 months ago

Can't imagine wanting to work for big tech these days lol. These companies had insane reputation in the 2010s. People thought working for Google was like working in willy wonka's chocolate factory. They really squandered their brand.

[-] shortrounddev@lemmy.world 51 points 5 months ago

I think we need community again; I don't think that means religion necessarily. Some of the most shameless, godless people in America are evangelical christians

view more: next ›

shortrounddev

joined 5 months ago