I can relate; locked into Emacs is not a problem on desktop, but when not on a machine it is a big liability. Leaving all the little clever hacks and fine tuning behind for large part of my day make me feel...less.
I have tried a bunch of org-mode parsers to get out of Emacs for some of my workflows (e.g blogging, note taking/reading), but they all have the problem that anything I built on top of org gets left behind.
Most recently, I've been experimenting with just delegating the job of Emacs to Emacs itself e.g for blogging, converting my org-mode files to HTML. Here's the code I am using: https://github.com/bitspook/cl-ownpress
I am using it for converting my org-roam notes to mobile-readable HTML so I can read them when on the move and explore my notes based on tags, a featuer I've found missing in the popular org-roam-ui (last time I tried it). I am also using it to create my blog. So far so good.
I enjoy fantasizing how the lisp hacks I do in emacs/org on desktop could carry over to mobile.
> Do you automatically convert the links on yanking?
No. I didn't even think of that. But it sounds like a great idea. I'll explore. Thank you.
> How has being free from employment been working out so far?
It has had its ups and downs, but I can say I am much happier in general. General restlessness/anxiety I used to have all the time has significantly come down. I got to experience sort of a stillness of thoughts, which has been a new experience for me.
I've been mulling over writing a 6-month update to document my thoughts/experience; will do soon.
Going through the readme and the homepage still left me asking "What exactly does it do?". Going through the readme, their home page, and this blog post (https://blog.ariga.io/meet-atlas-cli/), here's a tldr;
It's terraform, but for database.
- It allows defining SQL database schema in HCL (terraform's DSL) for now.
- It can inspect a database and create the HCL for it.
- It can do database migrations similar to terraform. You define the new schema in HCL, and it allegedly takes care of producing the SQL needed to perform the migration. It also has a "plan" step like Terraform.
---
I hope I didn't missunderstand or missed something.
Hey bitspook!
One of Atlas’s creators here.
Thanks for sharing this!
You describe the existing state well. Atlas can currently be used to perform what we call declarative database migrations.
This is great for many use cases. But it will not do for others, for a few reasons .
First, there are many ways to get from point A to point B. The classic example is a table rename. To get from the existing to the desired state, we can either ALTER TABLE or DROP and CREATE it. What did the user mean? Second, migrations are a very sensitive operation that can easily result in an outage if done wrong. Therefore, many companies check each migration into source control and have it reviewed in CR, and perform different quality and safety assessments on it.
Therefore, while “terraform for DBs” sounds great, it’s not enough. In the next versions of Atlas, we’re rolling out a different workflow that we call migration authoring or “versioned migrations” that address these issues in a very cool way that I hope many will view as useful.
I have had similar thoughts for some time too! Thoughts of building a co-op, and open source software needed to support it.
Coincidentally, I have a resignation email written, and have been sitting on it for several days. I am looking to quit work (for some time) not to work on an ambitious project, but just to see what will become of me when I do so. I started my career as a freelancer, and ADHD gave me tons of trouble. Structure and accountabiliy that a regular day job brought made my life very easier, motivation-for-work wise. Now after 5 years of doing a day job, I want to see what I will do when I don't have that structure around me.
want to team up? I've got a team (mostly laravel devs idling -- i got distracted unironcally w/ the holidays)...
I'm maybe close to finishing a project of my own for once that's basically a beefed up version of laravel/jetstream that essentially makes it multi-tenant, with a better dashboard, and a built in low-code designer (take any existing partial/component and drag and drop and create new ones from it) ...essentially build custom views from existing building blocks -ones we provide, or your own, or 3rd party...
What I've got currently is jetstream with livewire extended to have a dashboard, with a datatable (laravel-powergrid repurposed) component, a bunch of form components (blade-ui repurposed), and daisyui (tailwindcss themes so you can basically easily retheme/recolor the entire interface nicely).
The goal is maybe make an OS version, and then have a marketplace for 3rd party designer components that can be used, maybe a netflix like subscription. $19.99/month and then maybe 70% is split based on consumed resources...i.e. everytime someone downloads your code to integrate in the drag/drop ui/ux creator you'd get a share in the monthly pool...
Once this is done... obviously make MRR from it, but then use it to build an ERP system for co-ops. I've started so many projects and get stuck w/ when I get to the dashboard design phase, if the dashboard design part was super simple, and just almost WYSIWYG I could focus more on the architecture/backend stuff less on ui, and my ADHD wouldn't destroy me before I launch something...that's the idea anyways....
This kind of articles which explain something which looks simple, but involve a few concepts beginners don't get to use very often; is something Haskell community needs more of. Article does a great job touching different topics to sufficient depth, keep good pace, and isn't introducing something too challenging. A great tea-time reading for a Haskell/FP beginner!
I have tried a bunch of org-mode parsers to get out of Emacs for some of my workflows (e.g blogging, note taking/reading), but they all have the problem that anything I built on top of org gets left behind.
Most recently, I've been experimenting with just delegating the job of Emacs to Emacs itself e.g for blogging, converting my org-mode files to HTML. Here's the code I am using: https://github.com/bitspook/cl-ownpress
I am using it for converting my org-roam notes to mobile-readable HTML so I can read them when on the move and explore my notes based on tags, a featuer I've found missing in the popular org-roam-ui (last time I tried it). I am also using it to create my blog. So far so good.
I enjoy fantasizing how the lisp hacks I do in emacs/org on desktop could carry over to mobile.