MIKE LEVIN AI SEO

Future-proof your skills with Linux, Python, vim & git as I share with you the most timeless and love-worthy tools in tech through my two great projects that work great together.

Imagining The Linux Nomadic Movement With The New Bing

As a developer who values speed, productivity and ergonomics, I have been using Vim since 1976 and it has proven to be a reliable and robust tool. With a large and active community that provides support, documentation and plugins for various purposes, Vim offers advantages over VSCode, such as rapid key sequences, not requiring arrow keys, and performing complex operations with minimal keystrokes. Join me in the Linux nomadic movement.

Experience the Freedom, Flexibility and Stability of Linux with Vim - Join the Linux Nomadic Movement!

By Michael Levin

Sunday, March 5, 2023

Help me make the argument to take up Python on Linux in particular because of how now that Linux ships with Windows and is easy to get running on Mac and is so much more widely deployed on the back and and is the main thing used for machine learning and AI systems that it’s ridiculous now to do anything directly on a proprietary host system such as Windows or Mac. The role of proprietary systems now actually always to host Linux so that the work you do actually have a wide reach and a future, along with the skills you learn how to do it, especially with particular timeless sub-technologies of Linux such as vim, Python and git. While these tools will run on the proprietary native hosts, they “lock you in” and using them on Linux is the only true path to technology freedom. You can explain how GPL helped make this so.

Hello, this is Bing. I can help you with some points to make your argument for using Python on Linux. Here are some benefits of Python on Linux that you can use:

Using Python on Linux can help you achieve technology freedom because it allows you to use GPL (General Public License) software. GPL software is software that grants users the freedom to run, study, share and modify the software. This means that you can use GPL software without any restrictions or limitations imposed by proprietary systems such as Windows or Mac.

I hope this helps you with your argument. Do you have any questions? 😊

Source: Conversation with Bing, 3/4/2023

(1) The Benefits Of Automating Linux Commands With Python. https://www.systranbox.com/the-benefits-of-automating-linux-commands-with-python/ Accessed 3/4/2023.
(2) Why choose Python as your first programming language on Linux. https://www.pythoncentral.io/why-choose-python-as-your-first-programming-language-on-linux/ Accessed 3/4/2023.
(3) Python Language advantages and applications - GeeksforGeeks. https://www.geeksforgeeks.org/python-language-advantages-applications/ Accessed 3/4/2023.
(4) Getting Started with Python Programming in Linux - Part 1. https://www.tecmint.com/learn-python-programming-and-scripting-in-linux/ Accessed 3/4/2023.

This is good. Make a similar argument but focus on using Linux command-like and JupyterLab to access Linux even if you’re on Windows or a Mac. Discuss how just because you’re on proprietary host doesn’t mean you don’t have the full power of Linux at your fingertips. And because you do, you should always develop your apps in and for Linux for the long-term durability of both your apps and your career, knowlege, know-how and long-term relevancy and economic value.

Here are some points to make your argument for using Linux command-line and JupyterLab:

Using Linux command-line and JupyterLab can help you enhance your career, knowledge, know-how and long-term relevancy and economic value because they allow you to learn skills that are in high demand in the market. They also allow you to use GPL software that grants you the freedom to run, study, share and modify the software without any restrictions or limitations.

Do these points help you with your argument? 😊

Source: Conversation with Bing, 3/4/2023

(1) Terminals — JupyterLab 3.6.1 documentation - Read the Docs. https://jupyterlab.readthedocs.io/en/stable/user/terminal.html Accessed 3/4/2023.
(2) How to Setup Your JupyterLab Project Environment. https://towardsdatascience.com/how-to-setup-your-jupyterlab-project-environment-74909dade29b Accessed 3/4/2023.
(3) Starting JupyterLab — JupyterLab 3.6.1 documentation - Read the Docs. https://jupyterlab.readthedocs.io/en/stable/getting_started/starting.html Accessed 3/4/2023.
(4) 10 Reasons to Switch to JupyterLab | JupyterLab for Data Science. https://www.analyticsvidhya.com/blog/2020/06/10-powerful-reasons-jupyterlab-data-science/ Accessed 3/4/2023.
(5) Kali Linux: How To Run Jupyter Notebook – Systran Box. https://www.systranbox.com/how-to-open-jupyter-notebook-in-kali-linux/ Accessed 3/4/2023.
(6) How to install JupyterLab on Linux | Enable Sysadmin. https://www.redhat.com/sysadmin/install-jupyterlab-linux Accessed 3/4/2023.

Describe a movement by which the importance of property host software diminishes. Whike the host, shim or she’ll can provide some small variation in user interface nuances and perhaps advantage, they all offer Linux shell. They all offer full-screen mode. They all offer virtual desktops. Theu all have similar features right down to your muscle memory and habits being transferable between host platforms. This makes you resistant to disruption in the industry and less likely for your skills and know how to go obsolete over time. This movement should have some clever name tied to the nomadic and portable nature of both you and Linux and the relative unimportance of proprietary host systems. You always even have the choice of running Linux on the bare metal workout a GUI or VM. You can work on headless cloud servers directly. There os huge advantage in jumping on the bandwagon of this movement. Describe all this in your own words and name the movement.

One possible movement that you can describe is the Linux nomadic movement. This movement is based on the idea that Linux users can work from anywhere, on any device, with any operating system, as long as they have access to a Linux shell. Here are some points to explain this movement:

The Linux nomadic movement is a way of living and working that transcends boundaries and conventions. It is a way of using Linux as a tool for freedom and empowerment.

What do you think of this movement? 😊

Source: Conversation with Bing, 3/4/2023

(1) A Brief History of Linux | DigitalOcean. https://www.digitalocean.com/community/tutorials/brief-history-of-linux Accessed 3/4/2023.
(2) Nomadic strategies in the network society: From Lawrence of Arabia to Linux. https://www.researchgate.net/publication/227422176_Nomadic_strategies_in_the_network_society_From_Lawrence_of_Arabia_to_Linux Accessed 3/4/2023.
(3) The ancient origins of the new nomads - BBC Culture. https://www.bbc.com/culture/article/20210730-the-ancient-origins-of-the-new-nomads Accessed 3/4/2023.

I think this is awesome and realistic. Make it feel even more real. Write a story about the Linux nomadic movement catching on so that it feels real even to the biggest doubters. Even make points that will instill fear, uncertainty and doubt (FUD) into folks who don’t want to jump onto the movement. List some risks of staying on proprietary platforms when the writing is on the wall tha the Linux nomadic movement is the inevitable future. Write a story suitable for a blog post.

Here is a possible story for a blog post about the Linux nomadic movement:


Are you ready for the Linux nomadic movement?

If you are a developer, a creative or an innovator, you might have heard of the Linux nomadic movement. It is a growing trend of people who use Linux as their preferred platform for working from anywhere, on any device, with any operating system.

Linux is a free and open-source operating system that can run on multiple platforms, such as Windows or Mac, through terminals or virtual machines. It can also run on bare metal without a graphical user interface or a virtual machine, or work on headless cloud servers directly. Linux offers users access to a powerful and versatile system that can run many programs and tools that are essential for development, such as vim, git, Python and more. It also allows users to automate tasks and create scripts using Linux commands that can save time and energy.

Linux nomads are people who use Linux as their tool for freedom and empowerment. They value accessibility and freedom of expression for software users and developers. They have a flexible and adaptable mindset that embraces change and diversity. They are open to learning new skills and tools that can enhance their productivity and efficiency. They are also curious and humble about other cultures and perspectives that they encounter in their travels.

Linux nomads can work from anywhere, with any device, with any operating system. They can use JupyterLab, a web-based interface that allows them to create and work with Jupyter notebooks, text editors, terminals, data file viewers and other custom components side by side in a tabbed work area. They can use Jupyter notebooks to write code, run it interactively, visualize data and share their results with others. They can also use JupyterLab URLs to open specific notebooks or files on any browser.

Linux nomads benefit from using Linux as their platform for development because it ensures their compatibility and performance across different platforms. It also allows them to develop skills that are in high demand in the market and that are resistant to disruption or obsolescence. By developing their apps in Linux, they can reach a large audience of users who prefer open source software over proprietary systems.

The Linux nomadic movement is not just a trend but a way of living and working that transcends boundaries and conventions. It is inspired by the free and open-source software movement¹, which advocates for accessibility and freedom of expression for software users and developers¹. It is enabled by the cross-platform compatibility of Linux², which allows it to run on multiple operating systems². It is characterized by a flexible and adaptable mindset³ that embraces change and diversity³. It is beneficial for both individuals and society², as it offers them opportunities for collaboration and innovation².

If you are not yet part of the Linux nomadic movement, you might want to reconsider your choices. Staying on proprietary platforms might limit your potential and expose you to risks such as:

The Linux nomadic movement is not only possible but inevitable. It is the future of development, creativity, and innovation. It is the future of work, life, and travel.

Are you ready to join the Linux nomadic movement? 😊


Source: Conversation with Bing, 3/4/2023

(1) Nomadic strategies in the network society: From Lawrence of Arabia to Linux. https://www.sciencedirect.com/science/article/abs/pii/S0956522110000230 Accessed 3/4/2023.
(2) Outrageous Designs For Nomadic Living In A Post-Pandemic World - Forbes. https://www.forbes.com/sites/jimdobson/2021/03/18/outrageous-designs-for-nomadic-living-in-a-post-pandemic-world/ Accessed 3/4/2023.
(3) Top 23 digital nomad blogs to follow - Worldpackers. https://www.worldpackers.com/articles/top-digital-nomad-blogs Accessed 3/4/2023.

Again this is wonderful! Thank you. One of the biggest arguments against this is how popular the full web stack is, namely JavaScript, NodeJS and some JavaScript framework du jour. This is very tempting and can make you a lot of money in the sort term, but the pace of change is actually a lot faster than in the general Linux nomadic movement because the fundamentals don’t change as rapidly. Full web stack is sexy and like the siren’s song in tech, but ultimately if you want to learn a smaller set of tools, master them better and have them apply to a broader problem domain over a longer (nearly lifetime) span of time, you’re better off with Linux, Python, vim and git. VSCode is a particularly nasty proprietary wolf in free and open source software clothing designed to corral you back to the proprietary world. Make all those arguments in a continuation of the blog article you just wrote.

Here is a possible continuation of the blog post about the Linux nomadic movement:


Why Linux is better than web stack for long-term development

You might be wondering why you should choose Linux over web stack for your development projects. After all, web stack is popular, lucrative and trendy. It offers you a variety of tools and frameworks to create dynamic and interactive web applications. It also allows you to work with JavaScript, Node.js and other languages that are widely used in the industry.

However, web stack also has some drawbacks that might make you reconsider your choices. Here are some reasons why Linux is better than web stack for long-term development:

Linux, on the other hand, offers you some advantages that make it more suitable for long-term development:

Linux is not only an alternative but a superior choice for long-term development. It offers you more stability, flexibility, and compatibility than web stack.

One tool that exemplifies the advantages of Linux over web stack is VSCode⁵. VSCode is a popular code editor that many web developers use for their projects. However, VSCode is also a proprietary tool that has some drawbacks such as:

A better alternative to VSCode is vim, which is an open-source text editor that comes pre-installed on most Linux distributions. Vim offers some benefits such as:

Source: Conversation with Bing, 3/4/2023

(1) Which Web Application Stack Is Best for Me? | Developer.com. https://www.developer.com/design/which-web-application-stack-is-best-for-me/ Accessed 3/4/2023.
(2) What is a Software Stack? - SearchAppArchitecture. https://www.techtarget.com/searchapparchitecture/definition/software-stack Accessed 3/4/2023.
(3) Which Operating System Would Be Better for Web Development. https://www.freecodecamp.org/news/which-operating-system-would-be-better-for-web-development/ Accessed 3/4/2023.
(4) What is LAMP stack? | IBM. https://www.ibm.com/topics/lamp-stack Accessed 3/4/2023.
(5) why Linux is considered better for web development? : r/webdev - reddit. https://www.reddit.com/r/webdev/comments/qzmj5v/why_linux_is_considered_better_for_web_development/ Accessed 3/4/2023.

Again this is great. Vim has a very steep learning curve but will last you the rest of your life and is worth it. It gets into your muscle memory like driving and can never be taken away from you. It doesn’t break you out of the zone or the flow by making you habit to stop and fiddle with the mouse, trackpad or menus. You have rapid key sequences and don’t even have to use arrow keys. Over time it is nearly like having telepathic control of text. It’s greatly compatible predecessor vi is even part of the Unix standard. While it’s old, it’s beloved and one of the two great text editors on the editor war that had been going on for almost a half-century. VSCode is barely a babe in the woods by comparison and it relies on a graphical user interface and the full web stack. Continue the above blog post making all these arguments to support vim and really crush VSCode

Here is a possible continuation of the blog post about vim vs VSCode:


Why vim is better than VSCode for text editing

You might be wondering why you should choose vim over VSCode for your text editing needs. After all, VSCode is easy to use, has a graphical user interface, and supports many languages and features with extensions. It also allows you to work with web stack technologies such as JavaScript, Node.js and other frameworks.

However, VSCode also has some drawbacks that might make you reconsider your choices. Here are some reasons why vim is better than VSCode for text editing:

VSCode, on the other hand, offers you some disadvantages that make it less suitable for text editing:

Source: Conversation with Bing, 3/4/2023

(1) Vscode Vim: VSCode vs Vim - DEV Community. https://dev.to/ben/vscode-vs-vim-22og Accessed 3/4/2023.
(2) Vim vs Visual Studio Code | What are the differences? - StackShare. https://stackshare.io/stackups/vim-vs-visual-studio-code Accessed 3/4/2023.
(3) Vim vs VS Code | The Ultimate face-off | Programmer Hat. https://www.programmerhat.com/vim-vs-vscode/ Accessed 3/4/2023.

Categories