This week’s episode of Destination Linux, we’re going to be discussing “So You Want To Be A Developer” it’s like who wants to be a millionaire but better. We’re going to look at what 80k developers had to say about their favorite IDE’s, best languages to learn and more. Then we will be discussing issues with Signal and our adventures with Element/Matrix and good alternatives to consider. Plus, we have our tips/tricks and software picks. All this and more coming up right now on Destination Linux to keep those penguins marching!
![](https://tuxdigital.com/wp-content/uploads/tuxdigital-download-button.webp)
![](https://tuxdigital.com/wp-content/uploads/2019/01/digital-ocean-banner.png)
![](https://tuxdigital.com/wp-content/uploads/2020/07/bitwarden-banner-1.jpg)
Hosts of Destination Linux:
Ryan (DasGeek) = dasgeekcommunity.com
Michael Tunnell = tuxdigital.com
Jill Bryant = jilllinuxgirl.com
Want to Support the Show?
Become a Patron = https://tuxdigital.com/contribute
Store = http://tuxdigital.com/store
Community Feedback
You can comment on the forum thread below or fill out the contact form at https://tuxdigital.com/contribute
Chapters:
- 00:00:00 = Welcome to DL 292
- 00:01:07 = Community Feedback about VS Code
- 00:08:17 = DigitalOcean: Cloud Platform – [ https://do.co/tux2022 ]
- 00:09:34 = StackOverflow Developer Survey of over 70,000 developers – [ 2021 Survey | 2022 Survey ]
- 01:03:36 = Bitwarden Password Manager – [ https://bitwarden.com/tux ]
- 01:05:17 = News: Signal Affected By Twilio Breach – [ techradar article ]
- 01:07:14 = Session Messenger – [ session website ]
- 01:10:30 = Our problems with Matrix/Element
- 01:19:08 = Join The TuxDigital Community – [ tuxdigital.com/community ]
- 01:19:38 = Software Spotlight: Hydrapaper (Wallpaper App) – [ hydrapaper website ]
- 01:21:36 = Tip of the Week: Customizing GRUB with GRUB Themes – [ themes on github | themes on gnome-look.org | GRUB Customizer ]
- 01:24:20 = Linux Events: 31 Years of Linux & Hacken Open Air – [ hackenopenair.de ]
- 01:28:30 = How To Watch DL LIVE – [ tuxdigital.com/live ]
- 01:28:46 = Become a Patron – [ tuxdigital.com/contribute ]
- 01:29:30 = TuxDigital Store for Awesome DL Swag – [ tuxdigital.com/store ]
- 01:29:58 = Get more great content from TuxDigital Network – [ tuxdigital.com ]
- 01:30:28 = The Journey Itself . . .
Questions Discussed from the Survey:
- Where do you think most devs learned to code? School, books, online courses or certs?
- How young is too young to start learning to code?
- Am I too old to get started programming?
- Do I need to have a college degree?
- What’s the most popular programming language for Professional Developers to learn?
- What’s the most popular database querying language?
- What’s the most popular Cloud service platform?
- Tools that enhance development work.
- Which Version Control platforms are the most popular?
- Which IDE is the most popular from the survey?
- Which operating system is the most popular for developers?
- Which communication platform is utilized the most by professional developers?
- What to do when you get stuck
Thanks for the review of the professional developer survey especially the discussion about college degrees. I have a high school senior who has been programming on Linux since the 8th grade, and he has some choices to make.
I listened with great interest to the segment on problems with Matrix rooms. Please keep us posted early and often on what alternatives you decide to pursue. This is a great interest of mine and i definitely would like to hear your thoughts on alternatives.
@dasgeek , the fine folks at changelog.com have already answered your question of why they still love vim![:grin: :grin:](https://forum.tuxdigital.com/images/emoji/twitter/grin.png?v=12)
![:rofl: :rofl:](https://forum.tuxdigital.com/images/emoji/twitter/rofl.png?v=12)
Also, just a side note since I’m already here.
Especially since you pay EMS money I can completely understand why you’d be so upset.
It’s hard to believe though that, since you are paying them money, they wouldn’t consider taking your feedback on them upgrading the room versions for you?
Is that not something they’re not open to doing? While I can completely understand the frustration you have about this stuff, being a sysadmin I dealing with nonsense like this all the time (people not doing things they probably should), if we (tech people in general) can’t get matrix/Element to work I don’t ever see it panning out for “general” users.
So, I’d pleed you to consider engaging their support (if you haven’t already) and telling them you’re going to leave because of them not handling this for you. If that doesn’t work, or they don’t even try to work with you, and the company that is supposed to “run matrix the best” (because they make it), then I don’t see anyway for everyone else to be able to support them.
(I make the last statement not for a “hot take” on the situation, but from a general perspective of “if your not willing to hear out, and try to work with (even if it requires them having to be an admin or something in the community, if it requires admin privs to upgrade the room), your paying customers, you’re already starting out on the wrong foot”.)
Thanks @elrey741 for pointing @dasgeek to that Changelog episode, that was one of my favorites. I’m not a developer, but I find myself in vim daily, because it is my creative writing app of choice, configuration editor, and my personal wiki (markdown) editor. I leave spellchecking off until after I finish my piece. In this way vim acts like so many of those distraction free markdown editors that people get excited about, but I never have to take my hands off of the keyboard to use the mouse or even stretch over to reach the arrow keys on the keyboard.
I also found that you have to stick with vim for longer than a week or two before some of the vim movements become as easy and as ingrained as using the arrow keys and mouse to move in your document. I also have a private git server where I keep all of my dot files, so that I can easily sync all of my vim configuration files over to any computer I’m using so that vim works and looks exactly the same on every single one of my computers. Once you develop a .vimrc that works for your workflow it is super nice to have the experience be exactly the same on every computer that you touch.
Continue the discussion at forum.tuxdigital.com
2 more replies