Who are The Lonesome Programmer
I am a software developer who has embarked on a programming journey for the past two years. Initially, I began with Python and then ventured into Swift and SwiftUI to develop apps for the Apple App Store. After half a year, I had to switch back to Python as my MacBook was no longer supported. For three months, I solely focused on Python until I realized I wanted to expand my skills in front-end development. I started with HTML, CSS, and JS, but quickly transitioned to React. However, even that wasn’t sufficient, so I decided to delve into full-stack development using Flask or Django for the back-end. While pursuing my education, I also explored C and C++, but found myself frustrated with C’s steep learning curve and Python’s slow speed. Eventually, I discovered Rust, which has now become my primary programming language. Nevertheless, I still utilize Python mainly for scripting and as a playground language.
Along my programming journey, I embarked on another path that began with Windows, a widely-used operating system found on most personal computers. However, I discovered Assembly, a language I couldn’t fully explore on Windows. To satisfy my curiosity, I turned to Ubuntu on a secondary PC, but it didn’t meet my preferences for a primary system. I continued using Windows for a while until I encountered Manjaro on a friend’s laptop. This encounter rekindled my interest in Linux, leading me to explore Arch. I dual-booted Arch and Windows on my school laptop, initially using KDE as my desktop environment. As I delved deeper, I replaced my DE with a window manager, starting with Qtile. Over time, I experimented with various window managers, alongside different browsers, editors, and terminals. Ultimately, I settled on Hyperland with Nvim as my editor, Wizterm as my terminal, and Vivaldi as my browser.
what have i done
1+ years
Arch Linux experience
2+ years
software development
rust
python
swift
html, css, js
