I know precisely, what you are going through ๐
Tho looks nice.
I know precisely, what you are going through ๐
Tho looks nice.
Modern irony:
We buy powerful hardware (laptops, smartphones) that sits idle 90% of the time;
Yet spend hundreds monthly on SaaS tools for a fraction of tasks our devices could handle themselves. ๐ค
I keep the notes local and sync them to a private git repo
Today, I discovered a combination of tools where I enjoy writing and organizing my notes into a searchable, indexable repository of ideas.
The combination of #Vim and #Obsidian into one system - it's Gold.
It takes close to a decade to build up a technical mind.
Get it done.
Then.
Get it done well.
Just getting done alone ain't going to work long term.
Handling tech debt before it snowballs;
Can be the difference between thriving and barely surviving.
Exactly.
To make stuff use what works for you and aligns with your goals.
My idea behind this:
If you are interested in learning/understanding how a web server works, it's much easier to do so when implementing a crude server yourself.
C because one is forced to use the basics, not abstractions.
Many new devs are afraid to touch C language.
Our computer systems are built on that technology.
To understand computers and operating systems, we should open a text editor and start writing some C code.
#programming
It's a good strategy to build your dream projects on the side.
Do not blindly jump right into the unknown.
Explore first.
Know what to optimize for.
Another way of saying - have a goal in mind.
We always work towards something - make a meaningful choice.
Being in the flow state brings meaning to life.
It is the balance between chaos and order, skill and challenge - optimal enjoyable existence in all aspects.
Learning accelerates when you put theory into practice.
The simplest way to start programming in #ElixirLang is to create something for yourself.
Learn new things, fix issues, and solve your problems with your own tools.
Productivity exists only when there are constraints:
- limited time;
- limited team size;
- limited resources;
Without them, we drown in endless possibilities. Constraints force us to prioritize and to move.
Great coffee + code = a day well spent.
Make an educated guess.
Build.
Measure the results.
Adjust.
Lean, CI/CD, DevOps, and Growth Hacking are frameworks/systems that improve the chances of a tech product's success.
This is exactly the daily flow formula I discovered for myself.
I was in search for years to get back into the rhythm that felt natural after the kid.
Have you compared ets:file2tab and ets:tab2file with your DETS -> ETS method?
Where many see cool features;
I see messy code structures and technical debt.
I see bloat and inevitable cleanup.
This is the unglamorous yet essential part of my craft.
Being in the flow state brings meaning to life.
It is the balance between chaos and order, skill and challenge - optimal enjoyable existence in all aspects.
Coding in a flow state formula:
1. Have a meaningful goal in mind - I use a short daily todo list;
2. Remove distractions, focus is crucial;
3. Dive in when borderline anxiety meats creative skill;
4. See the progress and enjoy the dopamine of achieving the goal;
Know the feeling.
For me it was Ruby/Rails 9 years ago, then 2015 learned about Elixir and started to use it professionally in 2016.
Never looked back.
Mission success! ๐
I would suggest trying it out and building some side project with Phoenix. Give it some time to get used to it.
Sometimes, the best way to solve a challenging technical problem is by going on a walk.
I used to think #ElixirLang was the best tech for building web products 5 years ago.
I still do.