What tools do I use every day as a software engineer?

Поделиться
HTML-код
  • Опубликовано: 24 авг 2024

Комментарии • 57

  • @andrew-burgess
    @andrew-burgess  Год назад +7

    Somehow I totally forgot to mention tmux! I don't do anything fancy with it, but I prefer tmux to using a tabbed terminal emulator. Wrote about a few more perks of tmux here: shaky.sh/why-tmux/

    • @madhank93
      @madhank93 Год назад +1

      Have you tried Zellij ?

    • @andrew-burgess
      @andrew-burgess  Год назад

      No, never heard of it! I’ll check it out!

    • @Microphunktv-jb3kj
      @Microphunktv-jb3kj Год назад

      zoxide is even better than z(its actually inspired by z so)
      i use atuin for history search ; )

    • @jsd4544
      @jsd4544 Год назад

      Tmux is cool, but to someone using a tiling window manager it seems kind of superfluous. I'm vaguely aware that there can still be some use case for it despite not needing its tiling functionality but haven't bothered to learn about it. Would be interested !

    • @dmitritikhonov5233
      @dmitritikhonov5233 Год назад

      tmux uses way too much CPU; screen foreva! ;-)

  • @greenleaph5145
    @greenleaph5145 Год назад +30

    You look like Peter Parker from the 2001 spiderman movie.

  • @kickbuttowsk2i
    @kickbuttowsk2i Год назад +4

    Underrated channel, tons of useful content. Thanks.

  • @shiva.sharan
    @shiva.sharan Год назад +5

    Some of the cli I use
    1. Ripgrep
    2. Bat a replacement for cat
    3. Nushell awesome shell
    4. Fzf
    5. Zoxide
    6. Fig

    • @andrew-burgess
      @andrew-burgess  Год назад +1

      Love so many of these! Never heard of fig though, what’s that?

    • @EmileNani
      @EmileNani Год назад +1

      @@andrew-burgess It's a Mac terminal I believe

  • @dinckelman
    @dinckelman Год назад +1

    Starship is absolutely outstanding. I was originally using Spacefish, and switched to it as soon as it was announced. Really good work done on this thing

  • @darksinge
    @darksinge Год назад +1

    I switched to lunarvim about 6 months ago and think it's a great option, even for long time vim users. I got so tired of maintaining my own neovim config and dealing with constant interruptions to my workflow when something didn't work quite right. I even considered switching to Helix simply to avoid the headache of configuring every... single... aspect of my editor. But thankfully, there's lunarvim.

  • @echobucket
    @echobucket Год назад +3

    I've been using zoxide which is a version of z written in rust..

  • @Elator11777
    @Elator11777 Год назад

    Thank you for your channel, love your typescript videos!

  • @peterkuchar219
    @peterkuchar219 Год назад +1

    We share 90% of setup, indeed. Only difference is that I prefer astronvim distribution of nvim. Also, you don’t mention file manager, you don’t use any? I am using a terminal one called LF (written in go) with some custom extensions and it’s absolutely amazing. I’m integrating it with all tools you mentioned (fasd,fzf,git,nvim) and I can’t imagine my life without it

  • @QckSGaming
    @QckSGaming Год назад +1

    you gotta have ripgrep, it's like grep but many orders of magnitude faster with better defaults (might even be included with nvim lsp). and batcat (better cat), it can be used exactly like cat, but without piping on defaults it gives you a less-like interface but I like to do alias cat=bat --plain for normal cat with syntax highlighting and just use bat for the paging version. love those two so much, saved my hundreds of hours already probably :D

  • @EpKjelltzer
    @EpKjelltzer Год назад +1

    You should check out nushell, if you haven't already. I spent quite a long time in zsh and was happy with it, but nushell makes the terminal so much nicer.

  • @Good-and-Geeky
    @Good-and-Geeky Год назад

    Have look at the Warp Terminal - It’s pretty cool

  • @Luxcium
    @Luxcium Год назад

    Oh cool it makes me feel like it is an hint about the topic I would like to see... I would love to see a video giving a chronological sens to everything you have learned around the specifics of the language you are mastering... Touch Type (is it not Type Touch I don't know) and how much you spent time in learning the core concepts of all your toolings and everything else that is around the principal meal that is the programings skills (that being the ubiquitous stuff) I am interested and intrigued by the time and effort one must put in learning his art when you let aside the continus part of the learning and think more about that initial more focused moment when one learn it's ecosystem 😂

  • @IainSimmons
    @IainSimmons Год назад

    I have a very similar setup, with Alacritty, zsh (but with oh-my-zsh), Starship, tmux, z, fzf and Neovim, but with LazyVim instead of LunarVim.
    Also lazygit has been really great to use in combo with nvim.
    And I set up a bunch of commands for Alacritty to use the command key closer to what other Mac apps would do (e.g. CMD + T for a new tmux window, CMD + W to close a tmux window, etc).

  • @radimhof
    @radimhof Год назад

    I have similar setup. I use alacritty, black box terminal, tmux (vim keybindings), fish shell (with starship prompt), lunarvim.

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars Год назад +1

    good video, the fzf and history was so good but I cannot find that in your config files, did you remove it?

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 Год назад

    You do right, I also wrote own shell.

  • @Nclndr
    @Nclndr Год назад +1

    For all the history search and refinement of commands, I found Warp pretty neat. Did you give a try already?

  • @ryandls2592
    @ryandls2592 Год назад

    Very cool video! If you haven't already you should checkout the fish shell. It seems to do a lot of the history lookup and command suggestions that you are doing in this video.

    • @andrew-burgess
      @andrew-burgess  Год назад +1

      Thanks for the tip! I’ve heard good things about fish, but haven’t had a chance to try it yet.

  • @Terrranfear
    @Terrranfear Год назад +2

    I have no idea why the the YT algo recommended this to me. Literally, everything you said to me made no sense. And your intelligence and the orderliness of your room intimidate me. Yes, smart people are my trigger.
    Edit: I listened to a conversation about dark matter between the esteemed cosmologist Brian Keating at UC San Diego and Stacy McGaugh and that made more sense to me than this.

    • @andrew-burgess
      @andrew-burgess  Год назад +2

      Ha, you should see the other side of the room.

  • @argonjs
    @argonjs Год назад

    Good stuff!! 🔥

  • @codecifra
    @codecifra Год назад +1

    Woah z seems nice, might use it instead of adding alias in my .zshconfig to cd into my commonly used directories 😅
    also, have you tried using Warp terminal? If yes, I’m interested to know your thoughts since i feel like you’re an expert when it comes to terminals. Thanks for the video btw! ❤

    • @andrew-burgess
      @andrew-burgess  Год назад +2

      Tried warp only briefly, so no real opinions. I should spend some more time with it.

  • @jsd4544
    @jsd4544 Год назад

    z is a great tool!

  • @cbbcbb6803
    @cbbcbb6803 Год назад

    Can Lunar Vim be made to startup already in input mode?

  • @marcusrehn6915
    @marcusrehn6915 Год назад

    Do you do anything to make Lunarvim not be super slow?

  • @pupfriend
    @pupfriend Год назад

    Tell us about that sweet speaker and amp setup you got goin on!

    • @andrew-burgess
      @andrew-burgess  Год назад +1

      Lol, the true story is: it came with the place. I bought a cheap Bluetooth adapter and use it for Spotify/RUclips. Boring, but at least it looks cool 😎

  • @3ckortreat
    @3ckortreat Год назад

    How you show the current file and function that your cursor is on at the left top?

    • @andrew-burgess
      @andrew-burgess  Год назад

      That’s part of the lunarvim configs! shaky.sh/tools/

  • @DimaLifeIsGood
    @DimaLifeIsGood Год назад

    Fish shell

  • @stefanusayudha1853
    @stefanusayudha1853 Год назад

    are you spiderman?

  • @cas818028
    @cas818028 Год назад +1

    lost me at vim

  • @MilanJ
    @MilanJ Год назад

    I think your couch might be trans

  • @itzhexen0
    @itzhexen0 Год назад +1

    Why do Linux users prefer to live 40 years in the past?

    • @ClotheSpinFOX
      @ClotheSpinFOX Год назад

      old but gold. why history need to be forget when the only good programmers come actually from that era. do you belive copy paste is better?

    • @itzhexen0
      @itzhexen0 Год назад

      @@ClotheSpinFOX GUI's have been around for a very long time. Learn how to make one.

    • @ClotheSpinFOX
      @ClotheSpinFOX Год назад

      @@itzhexen0 🤔you can make GUI for users not for servers. if you are able to program just having text base editors you can program in a very versatile way. having the flexibility and your own set of setup is important.

    • @ryandls2592
      @ryandls2592 Год назад +2

      GUIs just slow you down if you already know what you are doing.

    • @itzhexen0
      @itzhexen0 Год назад

      @@ryandls2592 Actually gui's are considering they work just like a command-line application with a graphical interface.

  • @madhank93
    @madhank93 Год назад

    Thanks for sharing