Richard Garand Profile
Richard Garand

@richard_g

Followers
286
Following
2K
Media
10
Statuses
989

Vancouver, Canada
Joined July 2008
Don't wanna be here? Send us removal request.
@richard_g
Richard Garand
5 years
RT @sama: ok cool will you do that for retail investors on the way down too?
0
2K
0
@richard_g
Richard Garand
5 years
Stability is never perfect. Recoverability is important. When things get overloaded or crash, how fast can the problem correct itself?. Some users may not even notice the difference.
2
1
8
@richard_g
Richard Garand
5 years
Which, as he says, is the point. It's not a tradeoff between going faster and going in the right direction. They actually complement each other.
0
0
3
@richard_g
Richard Garand
5 years
There's still a difference between setting high expectations, and telling your team they have to work 12 hour days doing ineffective tasks or covering up for someone else's mistakes. High performance is only sustainable if it's going in the right direction!.
3
0
5
@richard_g
Richard Garand
5 years
Snowflake CEO Frank Slootman wrote about how he creates high-performance culture 2 years ago: Interesting perspective on pushing the limits of what is possible.
1
0
3
@richard_g
Richard Garand
5 years
If you spend too much time fixing problems that are rare, low impact, or better addressed in another way, it gets hard to do new things. It’s worth asking whether the fix is worth that cost.
0
0
3
@richard_g
Richard Garand
5 years
Whether you’re running a business or managing a team, try advertising your staff’s competence — to them. People often don’t know the amazing things they have accomplished. Your job is to remind them!.
0
0
4
@richard_g
Richard Garand
5 years
Great to see how Google handles impostor syndrome: Make it a part of the conversation and it's a lot less of a negative force.
0
0
2
@richard_g
Richard Garand
5 years
Just like writing code for a feature that customers never end up using, if you spend a lot of time on processes for documentation, priorities, release management or QA that don't lead to any productive result then it's worth revisiting that process.
0
0
1
@richard_g
Richard Garand
5 years
A lot of effort goes into creating abstract code where you can plug in interfaces to have it work with anything you want. Yet a lot of times when you do it that breaks the assumptions of the abstraction anyways. Premature optimization and all that. .
0
0
0
@richard_g
Richard Garand
5 years
Always beware of over-engineering -- using the latest and greatest programming techniques doesn't help if your code can't meet the customer needs or internal business needs in time.
0
0
1
@richard_g
Richard Garand
5 years
Motivation, when you're undertaking some new goal, is not just about seeing immediate results. It also depends a lot on believing that the small progress you see at first is a sign that you're going in the right direction and it will lead to something bigger.
0
0
0
@richard_g
Richard Garand
5 years
Read replicas are a common solution to scale SQL databases. They come with a cost — your code has to support query routing and replication lag. Working on an article about a clean and simple solution to get those benefits without the cost!.
0
0
1
@richard_g
Richard Garand
5 years
Tools can speed up what you're doing. They can also encourage you to do it the wrong way. One of the biggest rules of project management is to not take on more than you can accomplish. Yet every project management tool makes it really easy to add tasks until you end up there!.
1
0
1
@richard_g
Richard Garand
5 years
Gave a talk on load testing and scalability for @phpvancouver last night: Thanks to Vancouver PHP Meetup for hosting! Great questions at the end. #VanPHP #PHP #aws #webdevelopment #backend #backendwebdevelopment.
0
3
4
@richard_g
Richard Garand
5 years
Sharing my experience on how to do great load tests tonight: This is online so anyone can join!.
0
0
0
@richard_g
Richard Garand
5 years
Development projects never get done if people keep throwing in more things that you can do "while you're at it". Focus on the value and what actually gets you there. Everything else can be done separately.
0
0
0
@richard_g
Richard Garand
5 years
RT @richard_g: @DanAshby04 @michaelbolton @keithklain “We need a small change to the thing we released yesterday”. “That will take a month”….
0
1
0
@richard_g
Richard Garand
5 years
Good education, in all its forms, is as important as creating something entirely new.
0
0
0
@richard_g
Richard Garand
5 years
The cutting edge of new technology always gets attention. But there are vast amounts of incremental progress to be made in implementing what we already know. And it largely depends on helping everyone understand the trade offs even if they haven’t worked with the tech directly.
1
0
0