Бурундук мотивации retweeted
"First do it, then do it right, then do it better."
Just start. The journey to success often begins with a single step, but that first step can be the hardest to take. It's easy to get caught up in the fear of failure or the desire for perfection, but I hope this quote I first shared in 2013 can be a reminder of the importance of simply getting started as we go into 2024.
Just Start Somewhere
"Start slow if you have to. Start small if you have to. Start privately if you have to. Just start." - James Clear
Taking that first step doesn't require perfection or immediate mastery. The key is to overcome inertia and take action, as this action will lead to progress, learning, and (if you’re lucky and consistent) ultimately success.
When you start, you allow yourself the opportunity to grow, adapt, and move forward.
The Power of Starting
Beginning a new project or habit often feels daunting. According to psychologists, we tend to overestimate the pain of starting and underestimate our ability to persist.
However, studies show that "small starts" predict eventual success better than initial enthusiasm or early progress. This phenomenon is known as the fresh start effect - taking the first step energizes us and bolsters motivation.
So focus on starting without putting pressure on perfection. Progress and course corrections will follow.
First, Do It: Embrace the MVP Mindset
Doing it = get the simplest MVP out.
A Minimum Viable Product (MVP) represents the simplest version of a product or idea that allows you to test, gather feedback, and iterate.
By embracing this mindset (just get something done - it's OK if rough, a prototype, a draft), you focus on progress over perfection, understanding that getting something out into the world is far more valuable than waiting for the perfect moment.
Expand Your Comfort Zone
Venturing outside one's comfort zone can elicit fears of failure. Leaning into discomfort not only builds confidence and skills, but research shows it makes us more receptive to learning. Recognize that fear is often the mind's way of urging us to grow. Don't let it stop you from progressing.
Then, Do It Right: Refine and Correct
Doing it right = fix correctness issues.
Once you've taken that first step and put your MVP out into the world, it's time to refine and correct. This stage is about learning from feedback, identifying areas of improvement, and making adjustments accordingly.
It's a chance to iterate on your idea, ensuring that it meets the needs of your audience or customers while aligning with your vision.
Cultivate Curiosity and Resilience
Meeting new challenges with curiosity and resilience makes venturing outside our comfort zone more sustainable and enjoyable. Cultivate curiosity about growth opportunities and your capacity to rise to them. Set mini-challenges to incrementally expand your horizons.
When facing inevitable setbacks, avoid self-criticism and tap into resilience - the ability to recover, learn and continue progressing.
Self-compassion, adaptability and maintaining perspective are key here. With consistent effort, you build confidence in your ability to start, stumble, learn and work toward mastery.
Finally, Do It Better: Strive for Continuous Improvement
"Doing it better = iterate towards an ideal end-state (e.g., make it fast)."
The journey doesn't end with merely doing it right.
The final step is to continuously improve, striving for excellence and growth.
By iterating towards an ideal end-state, you demonstrate a commitment to progress, ensuring that your product, idea, or project remains relevant, innovative, and successful.
Set New Goalposts
As you improve, have a clear idea of when you are “done” or update your goalposts. Elite athletes turn small gains into competitive edges via the aggregation of marginal gains. Identify areas of potential improvement and set measurable stretch goals, from increasing efficiency to enhancing user delight.
Overcoming the Greatest Barrier to Progress
"The greatest barrier to progress is not lack of resources or talent, but fear of failure."
Recognizing that fear of failure is the most significant obstacle in the pursuit of success allows you to confront it head-on.
By acknowledging this fear, you can focus on taking that first step, knowing that once the ball starts rolling, it becomes much easier to keep it in motion.
Remember that starting is more than half the battle. Don't wait until you feel ready, because the perfect moment may never come.
The Bottom Line
Rather than striving for perfect execution, embrace the power of starting - put forth an MVP, soft launch an initiative, or set a milestone. Progress begets motivation. By simply starting, you open the door to growth and innovation. The rest will follow.
Embrace the power of starting and then iterating until you're happy.
Бурундук мотивации retweeted
The half-life of code is an interesting predictor of project quality.
Linux, has one of the longest code half-life’s at 6.6 years.
WordPress, less than 2.
Every software change induces some risk. Repos with numerous "change bursts" have the highest incidence of defects.
Бурундук мотивации retweeted
Llama 3 just changed the LLM game.
People are finding wild use cases at GPT-4 level. There is a massive movement in the open source community.
10 examples (and ways to use Llama 3):
Бурундук мотивации retweeted
Cursed Algorithms: Sleep Sort
bun sleepSort.ts 69 3 2 1 1337 420
[ 1, 2, 3, 69, 420, 1337 ]
1. Each num kicks off a `setTimeout` based on its value
2. Big nums? Long nap
3. Push 'em onto an array when they wake up
4. ???
5. Interview passed
Бурундук мотивации retweeted
Сделала вот такие штуки — наборы заданий «Реши и нарисуй: умножение» и «Реши и нарисуй: сложение и вычитание»; первый для повторения таблицы умножения с примерами вида 5×7-29=, второй на сложение и вычитание в пределах сотни с примерами вида 43+21-56=. digital.wildberries.ru/autho…
Бурундук мотивации retweeted
Тесла отменяет Cybertrack, с учетом того, что 1.5млн+ человек уже внесли за него депозит.
Кто-то скажет -- инженерная неудача, но на самом деле это был просто трехлетний займ для компании под ~0% ставку
habr.com/ru/companies/itglob…
Бурундук мотивации retweeted
Я готовлю доклад про собеседования. Цель – выяснить, как часто меркантильные разработчики ходят на собеседования с целью повышения дохода.
Чтобы выглядело солидно, мне нужно бахнуть туда графики с результатами опросов.
Пройди пожалуйста! Лайк, ретвит
forms.gle/vaQNiMSCs9u8kkoK8
Бурундук мотивации retweeted
I got #ChatGPT to tell me what it really thinks about us humans.
Бурундук мотивации retweeted
Just learned about a11ysupport.io.
Trying to write accessible web app? This site documents the features each screen reader supports.
So it's like caniuse, for a11y 👍
#a11y
Бурундук мотивации retweeted
So uh, NVIDIA apparently just… open-sourced their Linux GPU drivers under a dual MIT/GPL licence.
※ For Ampere and Turing only, at least for now…?
developer.nvidia.com/blog/nv…
github.com/NVIDIA/open-gpu-k…
… Is the world finally coming to an end?
Бурундук мотивации retweeted
Это должен был быть лонгрид про Веб 3, с кеками про кражу NFT правой кнопкой мыши, но я не успел. Теперь из технического поста он превратился в сумбурное эссе о том, как мы проебали веб и не успели подготовиться балканизации интернета. Сорян, будут еще vas3k.ru/blog/web3/
Бурундук мотивации retweeted
Introducing "Learning Patterns": patterns.dev - a free 435+ page book on JavaScript + React design & performance patterns from @lydiahallie and I. On the web, ePub & PDF.

ALT Patterns.dev is free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React. We publish patterns, tips and tricks for improving how you architect apps for free. Keep in mind, design patterns are descriptive, not prescriptive. They can guide you when facing a problem other developers have encountered many times before, but are not a blunt tool for jamming into every scenario. Patterns.dev aims to be a catalog of patterns (for increasing awareness) rather than a checklist (what you must do).
Бурундук мотивации retweeted
Oof, this Exchange server crashed because the date format (“2201010001”) used by the malware scanner doesn’t fit into a 32-bit integer 😂

































