John McBride
John McBride
  • Видео 75
  • Просмотров 757 324
9.5% Of Software Engineers Do Virtually No Work.
► WATCH LIVE: twitch.com/johncodes
► Home page: johncodes.com
► Email me: hello@johncodes.com
Links
- Alberta's video: ruclips.net/video/_a_Vz2ytVCQ/видео.html
- The study's website: softwareengineeringproductivity.stanford.edu/
- 404 Media coverage: www.404media.co/are-overemployed-ghost-engineers-making-six-figures-to-do-nothing/
Просмотров: 2 297

Видео

5 Reasons I Ditched My Old Terminal for Ghostty
Просмотров 12 тыс.Месяц назад
► WATCH LIVE: twitch.com/johncodes ► Bluesky: bsky.app/profile/johncodes.com ► Home page: johncodes.com ► Email me: hello@johncodes.com
Internet Archive has been hacked.
Просмотров 1,4 тыс.2 месяца назад
🚨 WATCH LIVE ON TWITCH 🚨: twitch.com/johncodes Today, we're looking at the internet archive getting hacked and how hackers displayed an alert to all users. ► X: johncodezzz ► Home page: johncodes.com
Please don't push straight to production
Просмотров 4054 месяца назад
► Twitter: johncodezzz ► Home page: johncodes.com ► Email me: hello.john.codes@gmail.com
Was there really a DDOS attack on X? Technical deep dive.
Просмотров 3764 месяца назад
In this video, let's take a deep look at the X supposed DDOS attack last night: was it really a DDOS attack? How do you even detect DDOS attacks? What strategies are there for mitigating those kinds of attacks or huge spikes in traffic? ► Threads: www.threads.net/@johncodezzz ► Home page: johncodes.com ► Email me: hello.john.codes@gmail.com
Nobara: Next level Linux gaming and creative workstation
Просмотров 27 тыс.4 месяца назад
Today, let's take a peek at Nobara Linux: the distro I've been using for gaming on Linux, creative work, and software develop. It basically has everything I need so I could ditch windows ► Home page: johncodes.com ► Threads: www.threads.net/@johncodezzz ► Email: hello.john.codes@gmail.com Nobara Linux homepage: nobaraproject.org/ Glorious Eggroll: www.patreon.com/gloriouseggroll
What happened during Facebook's network collapse??
Просмотров 1,5 тыс.9 месяцев назад
🚨 FILMED LIVE AT: twitch.com/johncodes Let's take a deep look at one of FaceBook's biggest outages from 2021: this was a huge network outage that brought down their entire global network including their dedicated, well known DNS services. This resulted in FaceBook, Instagram, and all of their services going offline for about a day. Link to postmortem: engineering. 2021/10/05/networking-tr...
You need to keep your shell commands secret!
Просмотров 4279 месяцев назад
🚨LIVE | GET IN HERE: twitch.com/johncodes Let's take a look at how to keep your bash/zsh commands secret by creating private shell sessions. ► Live on Twitch: twitch.com/johncodes ► Twitter: johncodezzz ► Home page: johncodes.com ► Email me: hello.john.codes@gmail.com Music provided by Lofi Girl - Listen: bit.ly/lofigirI-playlists
Why everyone should contribute to open source
Просмотров 1,8 тыс.11 месяцев назад
🚨 LIVE AT: twitch.com/johncodes ► Live on Twitch: twitch.com/johncodes ► Twitter: johncodezzz ► Home page: johncodes.com ► Email me: hello.john.codes@gmail.com
NEOVIM CONF 2023 - Introducing nvim-llama
Просмотров 13 тыс.Год назад
🚨 LIVE AT: twitch.com/johncodes Nvim-llama codebase: github.com/jpmcb/nvim-llama This talk was given during nvim conf 2023: neovimconf.live/ The nvim-llama plugin is still in an early development, proof of concept stage. But look forward to lots more down the line!! ► Live on Twitch: twitch.com/johncodes ► Twitter: johncodezzz ► Home page: johncodes.com ► Email me: hello.john.codes@...
Supercharging GitHub notifications with Octobox
Просмотров 595Год назад
🚨 LIVE AT: twitch.com/johncodes In this one, we're checking out Octobox, a Ruby application that makes it really easy to manage your GitHub notifications and has really made my workflow so much better. Check it out: github.com/octobox/octobox Here are the install instructions: github.com/octobox/octobox/blob/master/docs/INSTALLATION.md#local-installation ► Live on Twitch: twitch.com/johncodes ►...
The Reddit API changes explained.
Просмотров 4,8 тыс.Год назад
► Live on twitch: twitch.com/johncodes ► Twitter: johncodez ► Home page: johncodes.com Let's chat about the Reddit API changes and the surrounding controversy. Note: all references and sources are fair use and journalistic in nature. All opinions expressed here-in are my own opinions and do not represent the opinions of any organization. Please be kind to all parties involved.
Which Terminals Do Pro Developers Use? My Top Picks.
Просмотров 14 тыс.Год назад
► Live on twitch: twitch.com/johncodes ► Twitter: johncodez ► Home page: johncodes.com In this video, I dive deep into the world of terminals. I'll share my top picks for terminals, including st from Suckless, iterm2, Kitty, and Alacritty. These pieces of software have become indispensable for me as a software engineer. Whether you're a beginner or a seasoned developer, understandin...
TOP 10 NEOVIM PLUGINS [2023]
Просмотров 36 тыс.Год назад
TOP 10 NEOVIM PLUGINS [2023]
Neovim: How to setup the spell checker
Просмотров 8 тыс.Год назад
Neovim: How to setup the spell checker
NeovimConf 2022: Lua, a Primer
Просмотров 20 тыс.Год назад
NeovimConf 2022: Lua, a Primer
How I got a job at Amazon as a software engineer
Просмотров 9962 года назад
How I got a job at Amazon as a software engineer
How to give feedback as a software engineer
Просмотров 5232 года назад
How to give feedback as a software engineer
How to cheat at programming
Просмотров 2,6 тыс.2 года назад
How to cheat at programming
Vimscript is dead - How to configure Nvim with Lua!
Просмотров 51 тыс.2 года назад
Vimscript is dead - How to configure Nvim with Lua!
Astro Vim - All in one Nvim config!!
Просмотров 112 тыс.2 года назад
Astro Vim - All in one Nvim config!!
Hacking: Expectations vs Reality
Просмотров 9082 года назад
Hacking: Expectations vs Reality
VScode for Golang [2022] Simple setup!
Просмотров 71 тыс.2 года назад
VScode for Golang [2022] Simple setup!
Pop!_OS 21.10 Review
Просмотров 1,5 тыс.2 года назад
Pop!_OS 21.10 Review
Implement reduce in Go [Golang Tutorial 2021]
Просмотров 1,8 тыс.3 года назад
Implement reduce in Go [Golang Tutorial 2021]
Best programming languages 2022?
Просмотров 1,7 тыс.3 года назад
Best programming languages 2022?
htop - become a linux wizard
Просмотров 1,6 тыс.3 года назад
htop - become a linux wizard
GitHub Copilot for Vim
Просмотров 23 тыс.3 года назад
GitHub Copilot for Vim
5 years of coding - the highlights
Просмотров 7743 года назад
5 years of coding - the highlights
when the coding interview goes poorly
Просмотров 6793 года назад
when the coding interview goes poorly

Комментарии

  • @qtdzmusic
    @qtdzmusic 10 часов назад

    i literally use arch linux and popos lmao

  • @antoniojose1557
    @antoniojose1557 День назад

    I hated windows then i fall into mac OS.. now im looking for Linux and this distro looks amazing

  • @qus123
    @qus123 2 дня назад

    Ghostty - the terminal version of scientology

  • @jrreed47
    @jrreed47 3 дня назад

    one config file... so every other modern terminal

  • @Taddy_Mason
    @Taddy_Mason 4 дня назад

    Ghosty feels like a problem looking for a solution

  • @navekeng
    @navekeng 5 дней назад

    fellow Berkeley Mono Enjoyer :P

  • @scarysticks66
    @scarysticks66 6 дней назад

    at that point just use an idle. why so many plugins

  • @Justanoobcoder
    @Justanoobcoder 9 дней назад

    so when will it be released exactly? they said Dec but still no information about release date

    • @zeropse
      @zeropse 6 дней назад

      As per their discord between 26th - 31st December.

  • @SaumyajyotiMukherjee
    @SaumyajyotiMukherjee 10 дней назад

    How does it perform in comparison with WezTerm?

  • @sauravagun9751
    @sauravagun9751 12 дней назад

    it's all good but ig if you just crave a fancy terminal you can get it with oh-my-posh, i mean it's a pretty solid terminal!

  • @leetrout337
    @leetrout337 15 дней назад

    The ability to list the fonts so you what name to use is a serious life improvement for me. I always have to play whack-a-mole guessing variations.

    • @swellen_king
      @swellen_king 10 дней назад

      Btw, kitty has a tui for selecting fonts

  • @shinebayar
    @shinebayar 16 дней назад

    alacritty developers are bunch of morons that refuses to provide example configuration lmao

  • @PerryCodes
    @PerryCodes 17 дней назад

    Thumbs down for Alacritty pronunciation.

    • @Gunzy83
      @Gunzy83 6 дней назад

      I bet you pronounce gif as jif too 🚓

  • @sharificles
    @sharificles 17 дней назад

    you can just use fzf-lua instead of telescope and telescope-fzf, a lot of people have pointed out that fzf-lua is faster than telescope for larger projects too

  • @RYOkEkEN
    @RYOkEkEN 21 день назад

    i use pop btw

  • @vibovitold
    @vibovitold 22 дня назад

    Measuring productivity by lines of code makes about as much sense as evaluating football players by counting their number of footsteps during the match. (By that logic, the goalkeeper must be borderline useless.) Just like running distance is not the objective in a football match, and it's not directly proportional to the outcome, churning out a lot - or very little - of code isn't a sensible metric for actual productivity, Like Bill Gates once said. "measuring programming progress by lines of code is like measuring aircraft building progress by weight." The number of useless software engineers may be higher than "9.5%" for all I know, but that's unrelated to the amount of submitted code. Software development is not a sausage factory.

  • @anphambinh6027
    @anphambinh6027 22 дня назад

    The title is just ... boom! This is the last month of 2024, and Vimscript isn't dead yet, in fact, some maintainers of Neovim like justinmk still use Vimscript to configure Neovim

  • @offtheball87
    @offtheball87 22 дня назад

    Even if you are in meetings understanding requirements, working with stakeholders, building understanding within the business, you may not be the person who writes the code. You may also spend a lot of time exploring possible solutions that don't ever get written, because you ruled that out and saved the business time and money implementing something that won't meet the requirements. This is so short sighted, and every engineer can immediately see the problem with it. The biggest problem is that writing code is the easy part. I haven't written code (at least any that will see a PR) in a week, and it's been really stressful because of the other stuff I have been spending my time doing. Someone who's raising a bunch of PRs is probably not being productive. It's more likely they're bored.

  • @batboy49
    @batboy49 22 дня назад

    I have been using ghostty for about three weeks now myself, I use it on arch hyprland. It is very native feeling there as well.

    • @PerryCodes
      @PerryCodes 17 дней назад

      DING DING DING!!! You've correctly nailed a TRIPLE LINUX NERDWORD!!!

  • @suminshizzles6951
    @suminshizzles6951 23 дня назад

    I know a lot of sys admns do nothing but play games all day. Especially the ones in management or the ones who are solely in charge of systens, like those in small schools. They sit there and play wow till a problem comes up.

    • @BryantSuiskens
      @BryantSuiskens 22 дня назад

      People, and especially managers, forget that any non-freelancer isn't paid for their output or productivity. Productivity is contignent on a dozen things, of which only perhaps 30% is in the hands of the worker; 50% in the hands of the org and 20% in the hands of god. If you wanted productivity, you'd gone for a contract but this actually requires a coherent specification and a legal protection for the contractor to rip you off if you specify it incorrectly, and this is a burden and risk most people don't want, primarily out of intellectual laziness. No, you pay a salaried worker for 3 seperate things; availability (When demands can be addressed), added capacity (The complexity and scope of the demands that can be addressed) and added concurrency (how many problem spaces can coexist). A shocking amount of labor is hired to try to cheat capacity with concurrency, or concurrency that only really is needed in a handful of peak moment which can be mostly helped with better scheduling.

  • @Matthew-s5x7d
    @Matthew-s5x7d 23 дня назад

    Way higher in gov contracting. Don't need a study. I lived it 23 years. It's all about incentives there

  • @sotonin
    @sotonin 23 дня назад

    The problem is you can't measure engineer productivity. especially for senior devs who are in meetings / pair programming and digging into the hard bugs. A ticket is easily 99% finding where the hell to change one line. The code itself the end result is almost nothing. Did the engineer do nothing? No. But you can't measure it

    • @vibovitold
      @vibovitold 22 дня назад

      And that guy who rolls out his own 50 KLOC library as a replacement for an open source industry standard solution is not productive (severely counter-productive, in fact).

  • @MrTubeyoucomment
    @MrTubeyoucomment 23 дня назад

    I just want to leave without writing any comment. <goes invisible >

  • @SuperGreat23
    @SuperGreat23 23 дня назад

    Just so eveyone knows this is NOT a peer reviewed or published study with literally no documented historical data or links to specific methodologies used to come up with this number. Also the datasets mentioned are estimates which use NO REAL COMPANY DATA and uses odd metrics such as code quality of non company data and commits that are not weighted with any real financial or industrial impact whatsover related to no actual company internal data or information or code. This article is snakeoil in order to attempt to go virial for an MBA that doesnt work in any feild or company and only at a university to gain noteriaty - basiclaly he just made up a viral sounding term and made some slideshows with magic projections with no datasets to back it up, no strict or even validated methodologies, no underlying publicly assesible paper, no sources, no publication, and no university backing for the validity of his "study"

  • @messiahmozgus
    @messiahmozgus 23 дня назад

    Wasted 2 hours today and wasn't able to get two steam games to launch that launched fine in Mint. Shame. Also Xbox dongle failed to install. Followed their instructions. No such command it said Also it had no Discover or flatpak app store. They removed it recently I guess?

  • @rightq3111
    @rightq3111 24 дня назад

    Where’s the course link take my minimum wage income money I’d like to be one of those please

  • @minma02262
    @minma02262 24 дня назад

    Where can I subscribe to become a ghost software engineer?

  • @hopelessdecoy
    @hopelessdecoy 24 дня назад

    This just seems like a hit on remote work and "trim the fat" mindset which is becoming popular. I wonder who funded or bought the research.

  • @TruckingRonny
    @TruckingRonny 25 дней назад

    Windows is only for the SHEEP!!

  • @TruckingRonny
    @TruckingRonny 25 дней назад

    FEDORA IS UP TO VERSION 41 !! Nobara is behind the times, now. I went to their site and it says it is basically Not to be taken seriously. It is a HOBBYIST desktop. WHAT??

  • @nceryu
    @nceryu 25 дней назад

    I'm gonna be honest, haven't watched the video you mentioned about how that research was done. With that being said, I completely agree with you, but I also don't understand why this thing has become so popular lately. I'm in engineering since 2021 and I've heard about this right from the start, that in big companies, there are people who get away with not doing anything. So idk, for me these news are 4 years late really

  • @JohnMcclaned
    @JohnMcclaned 25 дней назад

    20% of the remaining 90% do everything.

  • @ev3rybodygets177
    @ev3rybodygets177 25 дней назад

    Stfu about people being over employeed. The day elon musk stops managing 5 different companies and is praised for it is the day i lll start feeling guilty for having two jobs. Go f urself

  • @putnam120
    @putnam120 25 дней назад

    I don't think multiple jobs is illegal as long as you don't break any conditions in your different contacts. Oh and pay taxes

    • @JohnCodes
      @JohnCodes 25 дней назад

      At almost all big tech companies, it's a violation of employment conditions. And it's usually a pretty bad look unless you can spin it as a legitimate moonlite gig that your current employeer has signed off on.

    • @putnam120
      @putnam120 25 дней назад

      @JohnCodes from personal experience they only disallow you from working at a company that competes in an area they operate.

    • @hopelessdecoy
      @hopelessdecoy 24 дня назад

      @@JohnCodes If you aren't coding or doing technical work it should be none of their business. I don't know why being a door dasher or a janitor on the side to make some extra money is bad. Especially if you are someone who does real work.

    • @vibovitold
      @vibovitold 22 дня назад

      ​@@hopelessdecoy the point is that they pretend to be doing multiple jobs AT THE SAME TIME. (sometimes several jobs), essentially charging multiple hour rates for the same hour of "work".

  • @calholli
    @calholli 26 дней назад

    Why am I just now realizing at 42, that I should have been a software engineer? I like this stuff

    • @sweatshirt4974
      @sweatshirt4974 24 дня назад

      It is never too late to start, though trying to get a job currently has been a nightmare, even for engineers with many years of experience.

    • @hopelessdecoy
      @hopelessdecoy 24 дня назад

      @@sweatshirt4974 Not if you aren't expecting a 6 figure salary. There are a number of lower paying positions out there but skilled engineers from a FANG company don't aim for a job with the state of Kansas as a data analyst or an entry web position at a crossbow company.

    • @mattymattffs
      @mattymattffs 24 дня назад

      Get into the software space that relates to previous work experience. If you did retail, you could do CRM or ERP. If you were an accountant, finance software, and so on. That domain knowledge is invaluable. I'm in ERP and we've hired loads of warehouse people as devs with zero experience because the domain knowledge helps

    • @BryantSuiskens
      @BryantSuiskens 22 дня назад

      I'd learn it on the sides for the next 2 years or so, currently the entire junior market shat teh bed so its best to stay on safe shores atm

    • @sweatshirt4974
      @sweatshirt4974 22 дня назад

      @@hopelessdecoy Sure if you are willing to perpetuate the bad practices of the industry then you can find a job, like Oklahoma City Thunder hiring data science interns for $12 an hour. But you’re not getting paid your worth and you’re signaling to companies that they can keep screwing people over and get away with it. However, if you are looking for an actually sustainable job position, it’s hard to come by. You might as well go work retail at Target instead. If you’re crazy enough to consider it for the experience good for you, but you can gain that same experience through side project while getting paid more as a waiter or something. I realize I am mentioning mostly internships, but there are a number of full time positions with the same issue.

  • @craigdanielmaceacher
    @craigdanielmaceacher 28 дней назад

    Why are all these terminal emulators run by a**holes? WezTerm broke the mold, he's nice and polite, but wezterm feels like a 3/4 finished terminal that you have to complete yourself by writing lots of Lua - at least that was my experience.

  • @fi.delio_
    @fi.delio_ 28 дней назад

    can't wait for it to release in dec!

  • @AmirHosseinHonardust
    @AmirHosseinHonardust 28 дней назад

    I'm not seeing anything that I'm not already getting from a simple terminal emulator like foot. Gpu acceleration seems nice, until your GPU driver have a bug and suddenly, your terminal stops working. At the same time, even though I have been almost exclusively living in the terminal for the past five years, I cannot say I have noticed any advantage in GPU accelerated terminal emulators over foot. The only advantage, I see here is that foot is for Wayland only. Seeing as Linux is moving towards Wayland, I say that the claim over ubiquity of ghostty is a bit of an exaggeration seeing as the heaviest terminal users are in Linux. There might be something to ghostty that I would appreciate, but honestly most of the points in this video does not seem that convincing for me.

  • @KannadaLofi
    @KannadaLofi 28 дней назад

    Does it allow key modifiers like item2 does ??? I swap ctrl key with cmd key on the left..

  • @voodookiidoo
    @voodookiidoo 28 дней назад

    >nice configuration >config through a file bruh

    • @levinduest
      @levinduest 28 дней назад

      If you don't see the appeal of configuration files especially a simple one then you're not the target Audience.

    • @JohnCodes
      @JohnCodes 28 дней назад

      lmao give me config file over menu diving any day.

  • @vaayuo
    @vaayuo 28 дней назад

    So it's just a kitty clone written in zig?(Jk jk) I say this because of the list-fonts command

  • @theunnamed89
    @theunnamed89 28 дней назад

    How is this terminal better than Warp? I've been using Warp for more than a year and it is brutal how far better it is from any other terminal. I just saw your review and I don't think it is better then Warp.

    • @IshCaudron
      @IshCaudron 28 дней назад

      But it requires a login, doesn't it? A login to use a terminal? That's stupid.

    • @JohnCodes
      @JohnCodes 28 дней назад

      Warp's a non-starter for most people since it's been "productized" to hell. I don't want to sign in or use their cloud syncing service: I just want a terminal.

    • @Coop____
      @Coop____ 17 дней назад

      @@JohnCodes they removed it, but ya its too annoying and ai for what?

  • @theunnamed89
    @theunnamed89 28 дней назад

    Hey John, what is your camera set up?

    • @JohnCodes
      @JohnCodes 28 дней назад

      Camera: Sony A6300. Mic: Shure Sm7b into a cloud lifter into a scarlet 2i2. Recording: OBS.

  • @zosthegoatherd
    @zosthegoatherd 28 дней назад

    Maybe it will tempt me away from st...

  • @metaltyphoon
    @metaltyphoon 28 дней назад

    "sane CLI" ... ghostty +list-fonts None of the CLIs tools I use, there is a + in front of a command. These tools here but not limited to: gh, rg, fd, bat, lazigit, fzf , jq, zoxide and many others...

    • @theycallmesloth
      @theycallmesloth 28 дней назад

      I've used some cli with + prefix, I don't remember which one but it served a purpose.

    • @JohnCodes
      @JohnCodes 28 дней назад

      It's all over the place - for example, in the nix ecosystem, "nix-shell +pkg". It can also help avoid system wide conflicts since "+" isn't really used anywhere.

  • @cybernit3
    @cybernit3 29 дней назад

    I was planning to take a look at it when it is released Dec/2024 and I use Linux. Ya, the Alacritty config file format switch from yaml to toml messed me up but had to tinker to get it to work properly. Thank you for a key points overview,this will help us all decide whether to switch to it.

  • @maicon9
    @maicon9 29 дней назад

    wezterm ftw

  • @rogerdahl0
    @rogerdahl0 29 дней назад

    I recently switched terminals as well. For me, it was from Konsole to WezTerm. I had used Konsole for something like 20 years. I use a Gnome based desktop these days, and would still pull in a large number of KDE dependencies, just to have Konsole. But Konsole has started picking up some quirks over the last couple of years, related to font rendering and dark theme (maybe due to KDE Plasma rewrites) so it was time to move on. I did a bit of research. Alacritty's lack of tabs made it a non-option for me. Kitty is written in Python, with some C mixed in, which is definitely weird for a terminal emulator. WezTerm was written in Rust, and uses Lua for the configuration, which are both positives for me.

    • @jlp2011
      @jlp2011 5 дней назад

      wezterm could also use a simple example config …. but otherwise, love it. used kitty too.

    • @Hezkore
      @Hezkore 3 часа назад

      WezTerm is pretty slow on my old laptop compared to something like Alacritty. I also think the LUA is such a big overhead, like I just want to set a font, I don't want to write a LUA script. But I'm also not very happy with Alacritty (and not a fan of the devs), so I'm hoping Ghostty becomes my new terminal. But seeing that "no Windows support" is worrying...

  • @SaiBabaWanga
    @SaiBabaWanga 29 дней назад

    i think Cachy Os is also good choice for gaming,better or worse i just can not say both Os are optymized for gaming out of the box

  • @barefeg
    @barefeg 29 дней назад

    Does it support tmux -CC? This is the only reason why I don’t leave iterm

    • @linkarzu
      @linkarzu 28 дней назад

      Yes it does, and wonderfully, it even supports images in neovim

    • @linkarzu
      @linkarzu 28 дней назад

      Oh, I guess -CC means something I don't understand, what is that?

    • @barefeg
      @barefeg 28 дней назад

      @@linkarzu it makes the panes and tabs, etc. of tmux work as native windows/tabs/etc in the application. Think of creating a new window in tmux actually spawns a new terminal window in your OS

    • @JohnCodes
      @JohnCodes 28 дней назад

      It doesn't seem to support Tmux control mode: I've opened an issue for the maintainers to look at supporting it!

    • @linkarzu
      @linkarzu 28 дней назад

      ​@@barefeg Interesting, I didn't know that was a thing, I learned something new today, thank you. Out of curiosity, why would you want tmux to create a new terminal tab instead of just using a tmux window that is similar to a tab?