- 55
- 989 821
bashbunni
Registrace 6. 02. 2021
I explore FOSS, self-hosting, and software development.
I'm a firm believer that the best way to understand how something works is to break it, and try to put it back together again (please don't @ me for breaking prod). I regularly live stream my learning journey on Twitch if you'd like to tag along. Enjoy the content, nerds
I'm a firm believer that the best way to understand how something works is to break it, and try to put it back together again (please don't @ me for breaking prod). I regularly live stream my learning journey on Twitch if you'd like to tag along. Enjoy the content, nerds
update: doom emacs && dotfile management
github.com/bashbunni/dotfiles
My other corners of the Internet:
mastodon.social/@bashbunni
sudobunni
twitch.tv/bashbunni (not very active atm)
discord.com/invite/Y3vbKS4K9j
♪ stream cafe - boba date
link: • czcams.com/video/kj1MDJXJ7-I/video.html
Chapters:
0:00 emacs
3:08 dotfiles management
6:22 speed reading?
#programming #emacs #opensource
My other corners of the Internet:
mastodon.social/@bashbunni
sudobunni
twitch.tv/bashbunni (not very active atm)
discord.com/invite/Y3vbKS4K9j
♪ stream cafe - boba date
link: • czcams.com/video/kj1MDJXJ7-I/video.html
Chapters:
0:00 emacs
3:08 dotfiles management
6:22 speed reading?
#programming #emacs #opensource
zhlédnutí: 18 650
Video
what it takes to be a self-taught software developer
zhlédnutí 7KPřed 2 měsíci
Another thing I should add: it can also take a long time to break into the tech space and pivot into software. It took me starting as an intern doing tech support calls, to systems administration, to eventually landing a developer job. It took years in the industry to prove myself and shift closer to my dream job. My friends who went directly for their CS degree were able to land a job as a dev...
the reality of working remote as a junior software developer
zhlédnutí 6KPřed 2 měsíci
My other corners of the Internet: mastodon.social/@bashbunni sudobunni discord.com/invite/Y3vbKS4K9j github.com/bashbunni/dotfiles ♪ stream cafe - boba date link: • czcams.com/video/kj1MDJXJ7-I/video.html #coding #software #remotework
how could they let this happen to our privacy (warnings in the 1960s)
zhlédnutí 4KPřed 2 měsíci
The book is Privacy and Freedom by Alan Westin. Be part of the chat twitch.tv/bashbunni My other corners of the Internet: mastodon.social/@bashbunni sudobunni discord.com/invite/Y3vbKS4K9j github.com/bashbunni/dotfiles ♪ stream cafe - boba date link: • czcams.com/video/kj1MDJXJ7-I/video.html #privacy #infosec #technology
my favourite headphones (compared to airpod pros)
zhlédnutí 4,5KPřed 2 měsíci
Are the Bose QC45s worth it? Be part of the chat twitch.tv/bashbunni My other corners of the Internet: sudobunni discord.com/invite/Y3vbKS4K9j github.com/bashbunni/dotfiles ♪ stream cafe - boba date link: • czcams.com/video/kj1MDJXJ7-I/video.html
privacy or protection?
zhlédnutí 3,7KPřed 3 měsíci
What are your biggest concerns about data collection? Be part of the chat twitch.tv/bashbunni My other corners of the Internet: sudobunni discord.com/invite/Y3vbKS4K9j github.com/bashbunni/dotfiles Chapters: 0:00 what is five eyes? 2:45 "I'm not doing anything wrong" 3:10 what is privacy 4:18 using mass surveillance for justice? 5:25 hearing from the peanut gallery 5:50 surveillance...
deep work when everything wants your attention
zhlédnutí 15KPřed 4 měsíci
deep work when everything wants your attention
tricks for staying healthy when life gets busy (as a software developer)
zhlédnutí 17KPřed 10 měsíci
tricks for staying healthy when life gets busy (as a software developer)
a day in the life of a software engineer
zhlédnutí 21KPřed rokem
a day in the life of a software engineer
Using Badger DB for Golang Projects + Writing Tests
zhlédnutí 9KPřed rokem
Using Badger DB for Golang Projects Writing Tests
Update: I Merged a New Feature on GitHub
zhlédnutí 7KPřed rokem
Update: I Merged a New Feature on GitHub
Demo: How I use Neovim to contribute to open source
zhlédnutí 47KPřed rokem
Demo: How I use Neovim to contribute to open source
Replicate My Tmux Setup in Less Than 5 Minutes [Beginner Friendly!]
zhlédnutí 57KPřed rokem
Replicate My Tmux Setup in Less Than 5 Minutes [Beginner Friendly!]
My Setup for Software Development, Streaming, and Gaming
zhlédnutí 14KPřed rokem
My Setup for Software Development, Streaming, and Gaming
Contributing to open source software | GitHub [beginner friendly]
zhlédnutí 15KPřed 2 lety
Contributing to open source software | GitHub [beginner friendly]
Online Networking for Software Developers and Students
zhlédnutí 7KPřed 2 lety
Online Networking for Software Developers and Students
Replicate my neovim setup in less than 5 minutes [beginner friendly!]
zhlédnutí 47KPřed 2 lety
Replicate my neovim setup in less than 5 minutes [beginner friendly!]
Docker? What like it's hard? [Learn with me] !mag
zhlédnutí 5KPřed 2 lety
Docker? What like it's hard? [Learn with me] !mag
Discussing Jobs in Software Development with Twitch Chat
zhlédnutí 4,8KPřed 2 lety
Discussing Jobs in Software Development with Twitch Chat
You were the chosen one
:qa
loved your presentation. you could really scale up your channel by making more videos.
Hopefully GitHub won't take down this repository
Hey! Welcome to the dark side! 😂 Cool thing is-you don’t have to choose! I still use Vim for Go and [usually] Erlang development, but for Elixir and other things I use Emacs. Like you, Org mode was one of the primary drawers that got me interested in Emacs.
1. You got to try raw hand written HTML in some context. Any context. It might change your mind about org export and templating languages. 2. Here's something I do to symlink my dotfiles from arbitraty locations in the repo: for_each_src_dest() { "$@" nvim ~/.config/nvim "$@" bash-and-zsh/dot-bashrc.bash ~/.bashrc "$@" bash-and-zsh/dot-zshrc.zsh ~/.zshrc ... } ln_full_path() { ln -sv "$PWD/$1" "$2"; } rm_dest() { rm -fv "$2"; } relink() { rm_dest "$@" && ln_full_path "$@"; } case "$1" in (ln) for_each_src_dest ln_full_path ;; (rm) for_each_src_dest rm_dest ;; ('') for_each_src_dest relink ;; (*) echo "$0 or $0 ln or $0 rm" >&2 ; exit 1 ;; esac Nice video by the way! I want to try using DooM eventually, but now I'm kind of enjoying a hermit phase in vanilla Emacs. And light theme. I don't know how I ended up with light themes.
I was originally trying to get into Emacs but couldnt find any good youtubers or guides. I went ahead with neovim and still use it cause many people have made it easy to use. It would be great if you could do a emacs or doom emacs from scratch like the primagen did cause honestly the thought of having a whole operating system in my text editor sounds cool but its like I don't know anyone who uses emacs and can share knowledge in an effefctive modern way.
I don't care what it is you talk about, I mean I'm just here to watch you talk or even just stare at the camera :)
Yaaay! I'm not soy. I'm poor.
Nice. I use doom emacs at work. Have a big org-mode document with tons of notes and links about things that are good to know that I search through with CTRL-R/CTRL-S. Also lots of TODOs.
I bonked my head back into emacs looking into guile, doom emacs is really nice.
Bashbunni Daily Drives NixOS vid when?
0:01 I mean... lot of us are just nerds and we are here because you look good... so good that some of us dont even talk to someone like that...
i use both emacs and nvim for different purposes never understood the hate. ❤
Thanks
god more bad news
now it's bunni.elisp
Norm is faster or visual insert
Nothing better than being open minded and seeing what it's like on the other side.
switched to emacs, oups
You would do this one much faster with a substitute.
Just want to say I am here for lisp god content
Welcome to the other side. Remember whenever you feel stuck. Remember there is always a obscure elisp function that does exactly what you want you accomplish. I use magit with vc.el cus its a first party package you can do simple git file operations quickly.
0:46 I'm learning neovim for the speed it promises (I want to improve my speed one way or another), but I think I'll never totally leave emacs, right because org mode is so, so nice.
Now you're gonna be ready to write your 3000 line elisp config.
Your code editor is like your spouse: you either focus on improving things with what you have or you simply change it for something else. But in your case, you've cheated on Vim.
Never stop learning. Until I didn't read the whole neovim help pages I will continue to use it and hope I will then be able to tackle most of my issues with Neovim as IDE and not bother with (Doom) Emacs. But one day I surely will check it out just to see how they do things differently. Also I'm not sure I will use Neovim forever - it has some architectural flows I'm not sure the core maintainer is willing to address / change. One of the most critical things to me is that he wants to replace even the whole C code (not only the vim-scripts) with Lua which seems to me to be super unreasonable (since Neovim has already now with most source code written in C performance issues with big files and a bunch of plugins installed - especially nvim-treesitter is just crap in this regard; also Lua might be the best scripting language performance wise but far worse than even Java, not to speak of C and Rust). A synthesis of Vim's/Neovim's core (extensibility and customization) philosophy, Jetbrains' IDE feature richness and Zed's performance with Rust as solely source code language would be a dream IDE. Should one such editor/IDE appear on the horizon - I will immediately switch to it. I might even get back to JetBrains since it seems pretty much extendable through plugins and has a scripting console ( I didn't check out yet though). After learning Lua for Neovim (the hard way: by reading the whole Lua Programming book written by the Lua creator) I am not that disinclined to learn any other languages for IDE customization (and with Kotlin for Jetbrains IDE customization you would even learn one of the most popular languages right now which you also can use for Android app development). While Jetbrains IDEs are indeed very memory greedy they have pretty good performance (compared to Neovim with nvim-treesitter and additional LSPs) and I get issues only with huge SQL files.
I took a look at doom emacs a while ago. Seems pretty nice. I like how it isn't trapped in a terminal and actually has graphical capabilities.
Does doom emacs have a key combination to start Doom?
Try doing interactive rebase with magit and you'll see why it's a banger
ansible is like a sketchy version of terraform that executes sequentially and is all yaml
I am forever grateful for leaning VIM keys. My life is so much better for it. Neovim is awesome. I am also forever grateful for org-mode and eMacs. Is has handled every change in my attempt to manage my time, my projects, the information. All in plain text with regexp and fuzzy find included. There is no way to compare vim and eMacs. There is enough space in my heart to love and use both. There is a great video by @distrotube about vim and eMacs. ❤
Ew
Damn you... I was just happy with my normie VSCode (having betrayed both Neovim and Emacs) and now I just reinstalled my Doom configuration and it's so tempting...
chezmoi is very good
As a nvim user I don't know what emacs even does and at this point I'm afraid to ask.
It's look good though. It reminds me that I ritually used Geany for C forever. I simply got used to the settings and it's like being stuck in the 90's. I just got that pair of jeans soft effect.
Hello! (from the other side)
If anyone uses chez moi I created a plugin to make managing dot files through neovim easier - chezmoi-telescope.nvim
Jeff Geerling has great book about Ansible - Ansible for DevOps :) highly recommend
Women are never Loyal
Me, settling in on Helix: 🤡 👁️ 👄 👁️
chezmoi is awesome! Tom is a real awesome creator (and uses charm ;))
unsubscribing
Vscode + VIM. The best combination of both worlds.
Awesome that you're giving Emacs a shot! If you're interested, we could collab on a video where we discuss some of Emacs' other cool features like Dired and I could share some tips from my endless exploration of what it has to offer.
Friendship ended with teej, System Crafters is my new friend. - bashbunni probably
Your emacs content is awesome, I'd love a collab vid 🐧
Don't speed read. The slow way is the fast way.
I have also betrayed neovim, and joined the church of emacs.
😢
You considered ansible but not grlx? betrayal...🤣