Got inspired by Go by Example [1] while learning Go. Realised there's nothing for Ruby like that and decided to build.
Goal is to have simple urls for one-click navigation for each topic where the page covers a single topic briefly with examples, with relevant links and historic artifacts (for example, it links to the "Programming with Nothing" talk in procs/lamdba page [3]).
It's still a work in progress and I'm not rushing it.
The examples are all my own. It's easy to do with AI, but I'm not going that way. I'm explaining things based on my own 12+ years of ruby experience.
Like GoByExample, this is also desktop only, but mobile-friendly is on the roadmap. The CSS also will change to be someting like RailsGuides. Might also add a video for each topic explaining the code.
Because it gives you a chance to think about what you _really_ must be doing instead of what you were doing that led to wanting to calm the mind by doing nothing.
And what were you doing that made the mind "empty calorie"-style busy?
Usually getting lost in youtube videos or social media doomscrolling.
Yeah this was me too, I found myself fixated on the timer, then I started computing factors of the numbers in my head, then I realised I just failed at doing nothing :<
You didn't fail. You succeeded...Doing nothing mostly means letting your mind go wherever it wants to.
Counting the time (seconds on a clock) is a good way to start doing nothing
Most adults (with responsibilities) don't sleep for 8 hours daily. They sleep far less.
And sleeping less than that is enough to live a very healthy life.
If you feel your body/mind didn't rest well because you didn't get your 8 hour sleep, it's likely because you've been exposed to, and came to believe all these articles saying you do need 8 hrs min sleep.
It's simply not the case. You can function very well on 6.5/7 hrs of sleep. I'm nearing 40 and I do.
time freedom:
as an employed guy I know I'm exchanging time for value. But I also get time during the weekends and a few hours outside work. These allow me to think about things outside work, like dabble in learning new things, work on side projects, read a book, do non-career related stuff etc.
This is the most basic, and I'd do everything in my power to avoid getting in a situation where I absolutely have no/minimal time freedom. Got bitten by this in the recent past: I simply said yes to people close to me; committing to doing certain things ("I'll build you a shopify store") and then realizing I'd put myself into a hole. Never again family person.
maximizing every chance to be useful to others at work:
It's a great feeling when I could help someone and them thanking me for the help. It's silly, I don't need validation to do the work for which I get paid. But when a big part of the work you do goes unnoticed, your ears perk up when the occasional praise comes your way. So that's why I try to teach my juniors some coding trivia at least once a day.
close the week without any debt:
Even if there's enough time for a task next week, if I could find the time to do the core work needed for the task this week, then I'd do it. Even if it meant spending an hour or so on the weekend. I just don't like work piling up for the next week.
extract more out of the transaction:
yes I get paid for the work I do at my job. But if I choose to, I can get more out of the work.
Things I learned at the project, access to specific tech/hardware that'd be difficult to get all by myself etc.
Translate these bits into things that can help you. Make them as blog/linkedin posts, learn some new tech with your laptop etc.
I didn't know what it does. There's no copy explaining it. No examples either.
But when I asked, it responded well.
> what does this do?
> Can you give an example?
And I got:
> It translates corporate jargon into plain English. For example:
> "We're leveraging synergies to optimize our core competencies"
> Becomes:
> "We're trying to do our jobs better"
Maybe add this to the site's copy?
Good little tool.
What's the usecase you had in mind when you built this?
Also, if you care to explain, what' the stack used?
Got inspired by Go by Example [1] while learning Go. Realised there's nothing for Ruby like that and decided to build.
Goal is to have simple urls for one-click navigation for each topic where the page covers a single topic briefly with examples, with relevant links and historic artifacts (for example, it links to the "Programming with Nothing" talk in procs/lamdba page [3]).
It's still a work in progress and I'm not rushing it.
The examples are all my own. It's easy to do with AI, but I'm not going that way. I'm explaining things based on my own 12+ years of ruby experience.
Like GoByExample, this is also desktop only, but mobile-friendly is on the roadmap. The CSS also will change to be someting like RailsGuides. Might also add a video for each topic explaining the code.
[1] - https://rubyexamples.com/ [2] - https://gobyexample.com/ [3] - https://rubyexamples.com/p_and_l