newsletter.francofernando.com/p/from-a-sin...
newsletter.francofernando.com/p/from-a-sin...
Be meaningful and intentional with your time.
That is the only way to ensure that you give yourself the best odds.
Be meaningful and intentional with your time.
That is the only way to ensure that you give yourself the best odds.
But DRY is about much more than that. The main focus is on knowledge, not code.
I wrote more about how to use DRY without falling into common traps here:
newsletter.francofernando.com/p/the-dry-pr...
But DRY is about much more than that. The main focus is on knowledge, not code.
I wrote more about how to use DRY without falling into common traps here:
newsletter.francofernando.com/p/the-dry-pr...
- Junior to mid-level developer
- Senior developer
In the first one, it matters more how well you code. "Nobody" will still listen to you.
But in the second stage and beyond, how well you communicate matters way more.
- Junior to mid-level developer
- Senior developer
In the first one, it matters more how well you code. "Nobody" will still listen to you.
But in the second stage and beyond, how well you communicate matters way more.
Almost every project I've worked on has needed that background, and I've seen others who didn't have it have a hard time.
Almost every project I've worked on has needed that background, and I've seen others who didn't have it have a hard time.
You can read my in-depth article on how CDNs work under the hood and best practices when using them here:
newsletter.francofernando.com/p/a-critical...
You can read my in-depth article on how CDNs work under the hood and best practices when using them here:
newsletter.francofernando.com/p/a-critical...
Being kind and honest to everyone is a skill that isn't given enough credit.
Being kind and honest to everyone is a skill that isn't given enough credit.
Getting passionate isn't a gift, but a choice.
Pick a path, and get into it. Skills don't just come from a desire.
Getting passionate isn't a gift, but a choice.
Pick a path, and get into it. Skills don't just come from a desire.
- Work out for 45 minutes instead of 3 hours
- Do deep work for 2-3 hours instead of 10
- Get 8 hours of sleep instead of 4
Take breaks, think, and live. We're humans, not robots.
- Work out for 45 minutes instead of 3 hours
- Do deep work for 2-3 hours instead of 10
- Get 8 hours of sleep instead of 4
Take breaks, think, and live. We're humans, not robots.
You're missing the most critical part of the design process: requirements.
I wrote about how requirements impact your design choices here:
newsletter.francofernando.com/p/requiremen...
You're missing the most critical part of the design process: requirements.
I wrote about how requirements impact your design choices here:
newsletter.francofernando.com/p/requiremen...
You just need to spend a lot of time coding and building projects.
You just need to spend a lot of time coding and building projects.
This classic paper makes a very detailed profile of a transactional database, figuring out what each CPU command does.
Only 10% of the CPU instructions do critical work.
The rest are spread out fairly evenly between:
This classic paper makes a very detailed profile of a transactional database, figuring out what each CPU command does.
Only 10% of the CPU instructions do critical work.
The rest are spread out fairly evenly between:
This classic paper makes a very detailed profile of a transactional database, figuring out what each CPU command does.
Only 10% of the CPU instructions do critical work.
The rest are spread out fairly evenly between:
This classic paper makes a very detailed profile of a transactional database, figuring out what each CPU command does.
Only 10% of the CPU instructions do critical work.
The rest are spread out fairly evenly between:
There will be times when your body will take breaks for you if you don't take breaks when you need them.
There will be times when your body will take breaks for you if you don't take breaks when you need them.
But I could have done it in less time if I had followed the 6 pieces of advice in the article below:
francofernando.substack.com/p/how-to-bec...
But I could have done it in less time if I had followed the 6 pieces of advice in the article below:
francofernando.substack.com/p/how-to-bec...
O(N^2) algorithms can definitely outperform O(logN) algorithms for small input sizes.
O(N^2) algorithms can definitely outperform O(logN) algorithms for small input sizes.
But the truth is that once you get your first job, no one cares what school you went to.
Once you start building a small track record, things like your edu aren’t so important.
But the truth is that once you get your first job, no one cares what school you went to.
Once you start building a small track record, things like your edu aren’t so important.
Some people with less than 2 years of experience have the title.
At the same time, some do not have that title for 10.
Seniority at one company may not mean seniority at another.
Some people with less than 2 years of experience have the title.
At the same time, some do not have that title for 10.
Seniority at one company may not mean seniority at another.
It has a tricky algorithmic part for URL generation, and covers many aspects of how to scale a system, make it available, and design a data model.
Here is how to answer:
newsletter.francofernando.com/p/designing-...
It has a tricky algorithmic part for URL generation, and covers many aspects of how to scale a system, make it available, and design a data model.
Here is how to answer:
newsletter.francofernando.com/p/designing-...
But I found out that was a fool's errand.
You can always learn new tech and find better ways to do things.
Do you need to know everything to be successful? Not at all.
But can you learn something new every day? Definitely.
But I found out that was a fool's errand.
You can always learn new tech and find better ways to do things.
Do you need to know everything to be successful? Not at all.
But can you learn something new every day? Definitely.
It makes it so much easier to establish empathic relationships with other people.
It makes it so much easier to establish empathic relationships with other people.
They promote people who solve problems and add value to the business.
If you want to move up, ask yourself if you're only writing code or also solving problems.
They promote people who solve problems and add value to the business.
If you want to move up, ask yourself if you're only writing code or also solving problems.
But many of them don't know what to focus on.
They randomly scan code changes, rather than having a structured approach.
Here is what to look for in the right priority:
newsletter.francofernando.com/p/what-to-lo...
But many of them don't know what to focus on.
They randomly scan code changes, rather than having a structured approach.
Here is what to look for in the right priority:
newsletter.francofernando.com/p/what-to-lo...