264 private links
It’s a reminder that reliability, consistency, and user satisfaction can coexist in the realm of software development.
Maintaining, improving code, fixing bugs and delivering minor features. Small step by small steps.
- Automating stuff gives you superhero strengths
- Coding is fun (and we can forget the rest)
- Sharing is fun too
- Elegant, creative solutions
- Talk to a machine
- Standing on the shoulders of giants
The difference between professional and hobby is accountability. In professional programming, you're expected to get the job done.
If a skill becomes obsolete, it's not a skill.
Professional programmers have to balance constraints: deadlines, budgets, and code quality for example.
At the end one of the most important fact is communication.
The dedication, the urgency to reach your aims must come from within you.
About job announces
Build minimal BitTorrent, HTTP server, grep, Redis, Docker, Git, SQLite (and more will be added). The guides are not exclusive to rust, and they support manu languages instead.
One nice thing about being employed is when you wake up, you know what you're going to do. You're going to work. The choice has been made.
The author shares ways he tries to stay motivated:
- Work on things that you find engaging
- Building routines into the day: Coffee and a walk with my partner, gym for an hour, journal and write, work block 1 (3 hours), lunch and chill, work block 2 (3 hours).
Do I manage to keep to this structure every day? No. But I try and mostly succeed. It's a framework. Sometimes I'm just not feeling it and allow myself a day off to read or play PlayStation. Without forcing myself to grind I never get too ground down.
- I'm intentional with my down-time
To preserve my focus I don't engage with any of these platforms until the end of the work day.
- I hang out with people in my field
- I write about it
Basic advices, so nothing new at the end.
- Use programming standards
- Use programming design principles
- Use patterns
- Use proper names
- Use tests
- Manage time, as time estimation often fails. Double or triple the estimated time
- Use appropriate speed
DORA and SPACE give some pointers, and we offer two more:
- Producing at least one customer-facing thing per team, per week.
- Delivering business impact committed to by the team.
- the loud newbie
- the grumpy old timer
- the bug chronicler
- the documentarian
- the "today I learned"
- the "I've read the entire internet"
- the tool builder
- the question answerer
- ?
Another one ! He's not much active, but there's one Hello World post.
When to choose a responsive website over Progressive Web Apps over native Apps
Another one
Another one :D