@array@fosstodon.org avatar

array

@array@fosstodon.org

Life's an array of arrays. 101010 exactly.
Philosophy & Programming. I love coding, comic-books (and no-comic books), films and (dark and loud mostly) music. I suck at all of this. <3
:sway: :gnome: :archlinux: :debian: :ubuntu: :laravel: :javascript: :nodejs:

This profile is from a federated server and may be incomplete. Browse more on the original instance.

array, to motorcycles
@array@fosstodon.org avatar

I've been digging in the rabbit hole for a couple of days, and I've already found some already familiar -and quite annoying- bits similar to the ones you can find in tech (programming, sysadmining, hardware and software choices...) For example, variations on the unsolicited advice "You shouldn't [buy/use] $stuff, that's garbage, use $betterStuff instead". Human nature is what it is and it just switches context I guess. :P

array,
@array@fosstodon.org avatar

@arnan Sure, and follow the mantra: "do NOT read the comments". ;)

array,
@array@fosstodon.org avatar

@arnan Yeah, luckily we have very good communities with people who give advice on good faith and to their best of knowledge. But as you say, that attitude makes itself apparent maybe not so much in the actual content of the advice, but in the way and context it's delivered. :) Anyway, even if it was expected, I've been a bit surprised at finding those same bad attitudes in a context I wasn't any familiar with. :)

array,
@array@fosstodon.org avatar

@arnan Oh and BTW, I just saw your motorcycle in your account and I love it. :) I like (well, who doesn't?) those BMWs, Ducati and other "premium" rides. But with my budget and driver license, this is what I'm going to get: https://www.macbor.com/johnny-be-good-125-m-5-es I've read people dismissing these kind of bikes as "Chinese garbage" and "not a real bike". Ok, but I just want to commute to $dayJob. And don't say it isn't a cute small bike! XD

array,
@array@fosstodon.org avatar

@fedops Yeah, I adored motorcycles in my teens, but those were pre-internet days and anyway, I couldn't afford to have anything else than a second hand 50 cc. Now I'm moved not for passion but actual need, so I'm not for much posturing BS. I just need a cheap, low-consumption 125 cc ride, and I've decided already which one. "Chinese garbage" and "just a toy not a bike"? OK, but you've seen it, isn't it really nice? So I'd say to the haters, would you just let me be happy with my garbage toy? XD

array,
@array@fosstodon.org avatar

@fedops Man I think you have more than earned this, you can give solicited or unsolicited advice whenever you see fit and it will always be received. <3

Case in point. I'm not in my teens and I'm pretty well aware of the risks (and I've got some broken bones as a reminder! :P). Yours is very sound advice and I've considered myself each and every one of your points (save the boots, maybe, but don't forget the gloves!). Good to reassure this from an experienced rider, thanks! :)

array,
@array@fosstodon.org avatar

@fedops Amen. XD I'll take my first weekend with the ride in a solitary place where I can familiarize myself with it, and as you said, practice braking, cornering and stuff. And I don't have any necessity of going fast, but of going safe. It's not just me I'm responsible for, and I just want to move from A to B, "B" not being either a hospital nor a morgue. :P

That said, I remember riding a bike as fun. So I'll try to have my bit of fun, too. Just playing it safe. :)

jhx, to linux
@jhx@fosstodon.org avatar

A little rant about why I stopped distro hopping :linux:

https://jhx7.de/blog/why-i-stopped-distro-hopping/

array,
@array@fosstodon.org avatar

@jhx Mostly same path for me. I had a lot of fun in my distrohopping stage, I have learned stuff and what's more important, now I know what works and what doesn't for me. Ubuntu for dev; Arch, Void and Debian Sid for tinkering, non-dev stuff, and test drive the latest software. None is absolutely perfect (nothing is!), but I get the job done and I'm quite happy with them. :)

array,
@array@fosstodon.org avatar

@jhx I got to shortlist to just four... But there's many others I still love and would use: MX, antiX, Kiss Linux, OpenSUSE, Fedora... Or the *BSDs, if I just owned some hardware well supported, which I sadly don't.

Arch and Debian are pretty solid choices, and both are in my shortlist. If I have to finally ditch Ubuntu at some point (because annoyances), Debian is the most likely candidate to live in my dev machine. :)

array,
@array@fosstodon.org avatar

@jhx One of the differences between Ubuntu and Debian that matters to me is the release timeline... In Debian it's one new version every about 2 years, so with time some stuff may tend to get stale, newest hardware may not be well supported, etc. In Ubuntu you can stay in a LTS if it fits the bill, or try the newest 6 months release if it doesn't. Fedora and Debian release models, all into one, and this has proved advantageous in my case. :)

array,
@array@fosstodon.org avatar

@jhx Maybe now that I'm using Java again, and my dev laptop is about 2 years old, the release model would not be much of a problem... I don't need the latest Java -far from it-, a ~2 years old kernel should support my HW and as you say, there's always backports and other potential workarounds if I should need something newer. :)

array,
@array@fosstodon.org avatar

@jhx I've built a kernel and yeah, it's doable, but I needed to spend quite a lot of time researching and essay-and-error testing my builds (of course it needed some try to just boot! XD), and there's an absurd number of build options, so I was never sure I got that right. And then you have to maintain your kernel manually too... But worst case scenario you're right, it's still an option. :)

array,
@array@fosstodon.org avatar

@jhx Fair enough, my kernel-building days were the Kiss Linux days (which had everything built from source), and I built my kernel from scratch. Once you have a working config you can maybe still tweak sume stuff but yeah, next built will be piece of cake. Anyway I think I would try backported kernels first, if I was in need of a newer one! XD

array,
@array@fosstodon.org avatar

@jhx What I noticed was how amazingly lightweight everything was when building the system from source in Kiss Linux... Running Xorg with a simple WM and st displayed ~60 Mb of RAM used, which is the lowest I've seen in any of my machines and with any distro, not even antiX was so lightweight. ;)

array,
@array@fosstodon.org avatar

@jhx Yeah, same for me. I used to buy the cheapest machines I could find, knowing that, with Linux, I could have a performance well tailored to my needs, and more if I could tweak stuff, as with Kiss Linux. But since I started programming IDEs and stuff that needed more resources pushed me on a more beefy laptop, and now a few Mb up and down don't quite make a difference. ;)

antiX is great for underpowered machines and a paradise if you like CLI tools, I really love that distro. :)

array,
@array@fosstodon.org avatar

@jhx You are always a voice of reason and well manners, see, it mustn't be that difficult to be coherent, respectful and polite... Any community would actually be perfect if this were the rule, no exception. :)

array,
@array@fosstodon.org avatar

@jhx Yup. I say to myself I don't actually mind the elitists and -generally speaking- trolls, but then I have often seen myself justifying, for example, why I use Ubuntu, or why I like Java or PHP, which are usually targets for some "superior" minds. This is why I posted this: https://fosstodon.org/@array/112360125565817471 ;)

array, to Java
@array@fosstodon.org avatar

In other news, this week I've found a 16,600+ LOC file in the "main" monolith which performs the bulk of business logic for the main web (interconnected to other monoliths and -from what I've been told- even way huger PL/SQL scripts with tens of thousands LOC). And this is just one file, of thousands.The file has no comments, is not documented anywhere, the variable names are far from informative, and there's at least one function with way more 1000 LOC. Now go and debug this. XD

array,
@array@fosstodon.org avatar

@motofix We use Eclipse, actually, but yeah, we're lucky it's Java and not... You know. ;) Anyway yeah, I've found some XML maps which are... Anything but informative and actually hard to figure out, yeah. ;)

array,
@array@fosstodon.org avatar

@jhx I could do with the lack of docs and comments if at least the variable and function naming were more... Descriptive. But I guess some people are scared of long variable names, so why call something, say, priceWhenDiscountIsSetByGeolocation when you can use pwdisbg. XD

array,
@array@fosstodon.org avatar

@motofix That is something I don't get to choose, Eclipse is what the whole team uses and sort of mandatory here. Anyway TBH that's what I have been using at home too since the beginning, I'm more than happy with it and being FOSS is pretty much a top feature in my book. :)

Other than that, I have been recommended IntelliJ more times than I can count. I always ask myself if the people who do really have given a serious chance to Eclipse recently, so here's my counter-recommendation. :)

array,
@array@fosstodon.org avatar

@jhx This is really sad, any decent IDE/text editor will suggest to autocomplete long variable names for you as you type anyway, so there's really no excuse but... IDK. Me, I don't mind long names as they describe precisely what they are/what they do, so you can understand the code at first look as much as possible. :)

array,
@array@fosstodon.org avatar

@motofix Well we are close to 300 IT persons and at least the teams who do development use Windows workstations here. Not my choice either, I've used Linux exclusively for many years, and I can assure you I'd be way happier of using it in my workstation too. ;)

At this point I'm pretty convinced that IntelliJ is great. But the seniors here have explicitly banned its use as I was informed first day on the job, and the very complex work is still being delivered on a daily basis with Eclipse. :)

array,
@array@fosstodon.org avatar

@motofix The market where I live may not be what you expect, at least for fresh junior dev positions. I spent about half a year before securing my first gig, which was a total disaster TBH... This is my second one, started just 3 weeks ago, but it's going way better so far (I do full stack, not just Java). They use Windows and I can think why is that, same as in my former position. Again, not that I like it, but the enterprise software used in my workstation would not work in Linux, I'd bet.

array,
@array@fosstodon.org avatar

@kittylyst @motofix I don't know the reason, I was just informed of the fact in my first interview. As I was using Eclipse already for personal use, I'm pretty happy with that. But even if I wasn't (as with using Windows), I'm not in a position to discuss the development choices in a multinational enterprise with decades long in the market, I'm just a newbie grunt and do what I'm told. ;)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • thenastyranch
  • osvaldo12
  • cubers
  • InstantRegret
  • DreamBathrooms
  • cisconetworking
  • magazineikmin
  • Youngstown
  • Durango
  • mdbf
  • slotface
  • rosin
  • provamag3
  • kavyap
  • tacticalgear
  • modclub
  • khanakhh
  • anitta
  • ethstaker
  • tester
  • everett
  • GTA5RPClips
  • normalnudes
  • megavids
  • Leos
  • lostlight
  • All magazines