Passionate about: Open-source, community maker-spaces, piano & improvising music, drawing, teaching/building with technology, pair-programming, and all things creative.
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".
What has worked for me is (1) Buy 4+ boxes of coconut water (2) remove cannabis from your house, (3) drink coconut water whenever you feel like smoking, (4) get some exercise going (swim, push-ups, gym, sports) - whatever the "MVP" of exercise is to start thinking of your body as fit, athletic & strong.
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)
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.
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).
Good questions. For some "work" use-cases, it would be starting up Email, password tool (Bitwarden), team chat (Slack), browser (with a few tabs already open).
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.
Hoping someone will boot-up an open-source version. Linear seems to be the most popular alternative to Pivotal Tracker. What did you like most about Tracker? Thanks for the kind words!
I'm curious - has anyone found / created easy-to-use Systemd GUI interface?
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 have a cron job which restarts my computer every day (Linux Mint Debian edition). I like waking up to a "fresh" computer, and since I know that it will restart every day - this is a "forcing function" to (1) be diligent about saving things that are important, (2) treating browser tabs, random notes, etc as ephemeral, and bookmarking the important stuff.
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"
That's a phone - I am looking for essentially an HDMI-compatible e-ink monitor, with a small enough size to fit within an A5 size (https://papersizes.io/a/a5)
Does anyone know where you can buy an HDMI-compatible e-ink display, which is about the size of an A5 notebook? The idea is that you could have a screen, keyboard, and a small computer zippered up in a case, and could write/code outside in the sun.
I did exactly this and suggest it. Used Dell Latitude (the one I got is one from 2019 - model 5300). I put Linux Mint Debian Edition (https://linuxmint.com/download_lmde.php) on it. Works absolutely great.
Small Dell Optiplexes are good for desktop computers.
Hey everyone! Earlier today I asked HN to share their AI-driven software development workflow & tools. This is the discussion, worth reading & contributing:
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 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!
Thanks for the great discussion. I went through all the comments, and identified common tools (counting the references in the comments). If you are interested in seeing the summary of this thread, check it out here:
I find the best way to learn something is teach it. My philosophy with workshops & teaching is that we are all learners/students, on different parts of the paths (versus the idea that one person / the leader is the absolute authority). So the idea is to to create a learning environment (a time, place, and people), and help each other out.
A lot of us are doing this stuff solo anyway, and doing it socially is more fun and usually more effective (easily get unblocked).
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: [email protected] Work: [email protected]