Here are the top 6 productivity tools for software engineers I use on a daily basis.
#johncodes
? Video Summary: These tools have helped improve my workflows, make me a better software engineer, and increase my productivity during day to day work. A few of these tools are MacOS specific, but you can find good alternatives in the spirit of all these tools for almost any operating system. Alfred is a spotlight search replacement with powerful automation capabilities. iTerm2 is a terminal for MacOS with great customization and excellent features. Vim is a in terminal editing tool. It's an extremely dense tool, but learning the basics can make editing files in the terminal extremely easy. Flycut is a copy / paste buffer for saving and replaying things you copy. Paper and pen is just that. A place to write ideas, draw, or work out challenging programming problems. And finally, Magnet is a window management tool for adjusting where windows appear on the screen.
⏰ Timestamps: 0:00 Intro 0:20 Alfred 1:23 iTerm 2 2:35 Vim 5:03 Flycut 6:39 Pen and Paper 7:32 Magnet / Shiftit 9:17 TLDR Overview
Let's take a look at how to keep your bash/zsh commands secret by creating private shell sessions.
► Twitter: https://twitter.com/johncodezzz
► Home page: https://johncodes.com
► Email me: hello.john.codes@gmail.com
Music provided by Lofi Girl - Listen: bit.ly/lofigirI-playlists
...
https://www.youtube.com/watch?v=fB4xH0GS920
In this video, we will look at some tips for beginners using Vim and NeoVim. We'll learn some basic movement, a bit on how to get set up, and generally, how to get going!
#johncodes
? SUMMARY:
Personally, I think vim / nvim is one of the best ways to do development. This is my Intro to Vim - Tips for beginners video. How to move around, how to get setup, all the good stuff!
-- Links --
Download vim: https://www.vim.org/download.php
Download nvim: https://github.com/neovim/neovim/wiki/Installing-Neovim
⏰ TIMESTAMPS:
00:00 Intro
00:34 Installing
01:39 Basic vim operations / Insert
02:53 Basic movements
04:25 Save and exit
05:57 Faster moving!
? SOCIAL LINKS:
► Live on Twitch: https://johncodes.live
► Join the Discord: https://discord.gg/jk4uSKhx3e
► Twitter: https://twitter.com/johncodezzz
► Instagram: https://www.instagram.com/johncodezzz/
► TikTok: https://tiktok.com/@johncodes
► Home page: https://johncodes.com
► Email contact: hello@johncodes.com
? About:
Hi all, I’m John, an experienced software engineer and open source software enthusiast. I make fun and informative videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!
...
https://www.youtube.com/watch?v=N799ZpbOI9E
Go is an extremely powerful programming language. In this new series you will learn go programming and first, we'll tackle the "Hello World" program.
#johncodes
? SUMMARY:
In this video, we're starting a new go tutorial where you'll learn golang programming. As with any tutorial, the tradition is to perform the "Hello World" program, learning the very basic fundamentals of the programming language. Drop a comment and let me know what you're learning!
? SOCIAL LINKS:
► Discord: https://discord.gg/jk4uSKhx3e
► Twitter: https://twitter.com/johncodezzz
► Twitch: https://johncodes.live
► TikTok: https://tiktok.com/@johncodes
► Home page: https://johncodes.com
► Email contact: john@johncodes.com
? MUSIC CREDITS:
► Wii shop music
? About:
Hi all, I’m John, an experienced software engineer and open source software enthusiast / contributor. I make fun and informative videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!
...
https://www.youtube.com/watch?v=XVNvXZyU4aE
Sir. This is a meme.
#johncodes #Shorts
? SOCIAL LINKS:
► Join the Discord: https://discord.gg/jk4uSKhx3e
► Twitter: https://twitter.com/johncodezzz
► Instagram: https://www.instagram.com/johncodezzz/
► TikTok: https://tiktok.com/@johncodes
► Home page: https://johncodes.com
► Email contact: hello@johncodes.com
? About:
Hi all, I’m John, senior software engineer, linux dork, and open source enthusiast. I make videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!
...
https://www.youtube.com/watch?v=oIHHY5QGGkg
In this Zsh tutorial, we'll learn about Zsh, a powerful unix shell. We'll talk about how to install zsh, configuration options, basic syntax & usage, basic commands, and how to customize zsh with ohmyzsh and powerlevel10k.
#johncodes
? Video Summary:
Zsh, pronounced Z shell, is a powerful, modern, interactive shell. It extends the bourne shell but adds alot of quality of life features. It continues to receive stable releases and is my personal shell of choice.
Intro & History: 00:00
How shells work: 00:49
What's a terminal?: 03:01
Zsh as default: 03:50
Install zsh: 04:59
First time zsh wizard: 05:23
Basic commands: 05:45
What's the path?: 0629
Zsh builtins: 08:31
Ohmyzsh intro: 09:53
Configuration: 11:20
More zsh features: 11:53
More configuration: 13:47
Add plugins: 14:33
Add custom plugins: 16:09
powerlevel10k: 17:41
Outro: 18:08
?? Links:
Installing zsh - https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH
Ohmyzsh
The best community framework for zsh. Ohmyzsh enables users to define customizations and add plugins to easily interface with their daily workflow
https://github.com/ohmyzsh/ohmyzsh
Powerlevel10k
This is a powerful framework that can work alongside ohmyzsh to provide customized prompts and powerful tools to speed up your command line
https://github.com/romkatv/powerlevel10k
? SOCIAL LINKS:
► Live on Twitch: https://johncodes.live
► Join the Discord: https://discord.gg/jk4uSKhx3e
► Twitter: https://twitter.com/johncodezzz
► Instagram: https://www.instagram.com/johncodezzz/
► TikTok: https://tiktok.com/@johncodes
► Home page: https://johncodes.com
► Email contact: hello@johncodes.com
? About:
John is an experienced software engineer making informative and fun tech videos! Subscribe for more!
...
https://www.youtube.com/watch?v=vlSwy1Y3KEA
In this video, I'm going to show you how to cheat at programming. Ok, ok, not really, more like, how to efficiently look stuff up directly from the terminal.
#johncodes
? SUMMARY: cheat.sh is a great web based knowledge utility that shines at it's best from your terminal. Using it, you can look up almost any command line utility or programming language. I use it almost every day in my programmer workflow and it's an integral part of my productivity.
Check out the webpage: https://cheat.sh
And it's GitHub: https://github.com/chubin/cheat.sh
? SOCIAL LINKS:
► Twitter: https://twitter.com/johncodezzz
► Home page: https://johncodes.com
► Email contact: hello@johncodes.com
...
https://www.youtube.com/watch?v=5TVupEuLcqs
Hacking: Expectations vs Reality - Some days, I still imagine myself hacking the matrix.
#johncodes
? SUMMARY: (because SEO)
Here's a short little programmer skit on the expectations vs reality of coding, hacking, programming, etc.
? SOCIAL LINKS:
► Twitter: https://twitter.com/johncodezzz
► TikTok: https://tiktok.com/@johncodes
► Home page: https://johncodes.com
► Email contact: hello@johncodes.com
? About:
Hi all, I’m John, an experienced software engineer and open source software enthusiast. I make fun and informative videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!
...
https://www.youtube.com/watch?v=ee5xs7c9uLQ
What are the top programming languages to learn in 2022? Good question! In this video, instead of me telling you outright, let's look at the source; the stackoverflow developer survey from this year. It gives us all the info we need to know what the best programming languages to learn will be.
At the end, I also give my opinion on what the best technology to learn is for 2022 and beyond.
#johncodes
? SUMMARY:
All those "top programming languages" videos are kind of silly. Let's go straight to the source!
Stack overflow developer survey 2021: https://insights.stackoverflow.com/survey/2021
? SOCIAL LINKS:
► Join the Discord: https://discord.gg/jk4uSKhx3e
► Twitter: https://twitter.com/johncodezzz
► Instagram: https://www.instagram.com/johncodezzz/
► TikTok: https://tiktok.com/@johncodes
► Home page: https://johncodes.com
► Email contact: hello@johncodes.com
? About:
Hi all, I’m John, senior software engineer, linux dork, and open source enthusiast. I make videos about tech, engineering, productivity, and life! Like, comment, and subscribe for more!
...
https://www.youtube.com/watch?v=OPzTyXi3lTM
One of my favorite books! Grokking algorithms. Makes understanding life algorithms and data structures easier!
#johncodes #Shorts
? SOCIAL LINKS:
► Live on Twitch: https://johncodes.live
► Join the Discord: https://discord.gg/jk4uSKhx3e
► Twitter: https://twitter.com/johncodezzz
► Instagram: https://www.instagram.com/johncodezzz/
► TikTok: https://tiktok.com/@johncodes
► Home page: https://johncodes.com
► Email contact: hello@johncodes.com
...
https://www.youtube.com/watch?v=G9QmRWZvYvQ