879 karma · joined October 8, 2013
For work: I serve as CTO / technical partner for start-ups & entrepreneurs, team leader for product development teams, and pre-sales / solution engineer for sales teams. I enjoy spending time with clients, and am the go-to guy to "make it happen".
Locations: Medellin Colombia / Austin Texas / NYC
Website: https://Jonathan.Rogivue.net
Personal: Jonathan@Rogivue.Net Work: JRO@Cambria-Labs.com
Even experimented with per-client Linux users. Per-client calendars & routines. Per client knowledge-base, etc
Very curious to see what you come up with.
Thanks for inspiring us!
For the past several years, I was running Debian stable & XFCE. It is a great combination. However, I started teaching technology (programming, Linux, and maker-space tech, like laser cutters & CNC routers), and I wanted to see how close I could get to an "easy button" interface, paired with a principles-driven, highly stable base. I gave LMDE a try, with an open mind, and was seriously impressed.
Linux desktop environments have come a long way, and Mint - with the "start" button (with application quick search), window management, "sane" defaults - it just works.
I will also mention that the Software Manager perfectly blends Debian source packages, and FlatPaks. From my experience, nearly all software that I want to install on it "just works" by searching for it. Those that aren't available there, it seems that downloading a .Deb to install it "just works" as well.
As background context, I have used Linux for 20+ years (Mandrake, Gentoo, RHEL, CentOS, Ubuntu, Debian, and now LMDE) - LMDE gets my roaring endorsement, and I think more people ought to check it out.
To others: The book is called "The Artists Way", and is an excellent guide to become more creative and expressive.
I write a daily journal - in this calm relaxed mode, I write linearly (on dotted paper).
When I'm in a business meeting, or taking notes where time is fleeting (a speech / seminar), I use bubble notes - which is effective for quickly getting the thoughts down, and connecting them.
Give it a try!
Thanks!
Some potentials:
- Lanes: https://lanes.pm/
- Brooklyn Tracker: https://www.brooklyntracker.com/
- Tracker Boot: https://trackerboot.com/
- Story Time: https://storytime.team/
I would love to see an open-source one exist, potentially using open formats like Markdown / SQLite which could run locally or on a network share, and could potentially "live" inside of the repository.
I'm currently in LATAM, and often teach students - so having a no-cost tool which supports agile development would be so valuable (rather than having yet another tool to create a login for)
There is a section about its engines: https://en.wikipedia.org/wiki/Shenyang_J-35#Engines
The first engine they used for the J-35 was the RD-33 (designed/built in Russia): https://en.wikipedia.org/wiki/Klimov_RD-33#RD-93 - It was not efficient enough for the J-35 and generated black smoke trails. China decided to design & build a China-based engine.
This is the engine for the early J-35 prototype, WS-13 built in China: https://en.wikipedia.org/wiki/Guizhou_WS-13
This is the production engine for J-35, the WS-19: https://en.wikipedia.org/wiki/Guizhou_WS-19
China has built 50+ J-35 aircraft, and is scaling up production to support their domestic military, and also export orders to other militaries (including Pakistan, and possibly Russia).
Interesting: This is China's latest aircraft carrier, which has electromagnetic catapults, instead of steam-based: https://en.wikipedia.org/wiki/Chinese_aircraft_carrier_Fujia...
You can see videos of the J-35 aircraft here: https://www.youtube.com/watch?v=oLdCNAUjuRI
I am trying to get into a habit of writing/publishing, so I've got my own web-page that pops up at login, along with the code/text editor that allows me to start writing. Every individual will have their own set of "things I click on / open while sipping coffee, getting the computer into a productive state".
In the team / consulting environment (where we would pair-program, often with different people day-to-day), the computer would start with task tracker / backlog (at the time, Pivotal Tracker, now it would be something like Linear), team knowledge base for the project area. Under the hood, it would load up common shortcuts, terminal aliases, etc.
----
I often work with multiple clients, so something I've always wanted to do is have something close to "one Linux user per client", so that there isn't "contamination" between them. I haven't figured a great way to do this, but think of it a system-wide version of Chrome's switchable profiles.
A bit of context: My specific case is creating timers (similar to crontab). I'm shuffle-playing music playlists at certain times of day. I'm comfortable with terminal/command-line, however the computers I'm building out are used in maker-spaces, where many people are not super technical. This has got me into the habit of thinking "what's the 'easy mode' for a lot of tools. For example, GitHub Desktop is a great way to slow-roll people into using `git` if they have never used it before. I like tools like that. Let me know what you suggest.
I used to work at an office where we pair-programmed with clients all day (Pivotal Labs), and most of our computers had some sort of "automatically restart / restore from a known-good image". I liked this, as it resulted in less cruft over time, and some intentionality about what getting a computer into a productive state means. It also got me thinking of using automatic routines to accomplish goals, and not being so attached to my open tabs, etc. Let it gooo....
To be more specific about this - for those wanting to get into blogging/publishing, this could mean auto-opening the website project folder using VSCodium upon user login, so its ready to go for the morning coffee. More half the time I just close it - but as a "default", it makes it easy for me to do the thing I want to do.
sudo crontab -e -u root
#-----------------------------
# RESTART COMPUTER DAILY
#-----------------------------
00 04 * * * /usr/sbin/shutdown -r +5 "Rebooting in 5 minutes. Run 'shutdown -c' to cancel"You can learn more about Joshua Baer here: https://www.cs.utexas.edu/people/faculty-researchers/joshua-...
Small Dell Optiplexes are good for desktop computers.
https://news.ycombinator.com/item?id=48413629
In the spirit of summarizing the knowledge shared, I took notes on all of the comments, and "stack ranked" the tools mentioned (simply be frequency of occurrence in the comments). The reason I did this was to give me an idea on which tools to start exploring.
I have shared these notes here: https://codeberg.org/jro/Knowledge/src/branch/main/2026-06-0...
I am on a learning path, with the intention to run in-person workshops for people looking to "boot-up" their development workflow, feedback and improvements to this document are encouraged and welcomed. Let's learn together.
Feel free to add commentary, improvements, ideas in this thread. Thanks!
https://codeberg.org/jro/Knowledge/src/branch/main/2026-06-0...
Contributions & improvements are invited and welcome - thank you!
A lot of us are doing this stuff solo anyway, and doing it socially is more fun and usually more effective (easily get unblocked).