bmcquade's comments

bmcquade | 2 years ago | on: Sundar Pichai received $226M compensation, boosted by a triennial stock grant

Sundar became CEO at a time when Google needed a leader who could build consensus across different product areas. Sundar was the right person for this role. Unfortunately Sundar is also relatively weak at setting a bold vision to ensure the company continues to grow and innovate, as Larry had done. So under Sundar the company has slowly shifted from being innovative to being very risk averse, incentivising not making mistakes, maintaining the status quo, and focusing on cutting costs over creating new lasting value. The effect of these changes is finally becoming more apparent.

bmcquade | 3 years ago | on: Ask HN: Elevator Pitch for a Polymath?

You want to connect the dots between the unique skills/strengths you bring to the job and company objectives. Reading what you wrote I think you can frame this as "I own problems end to end to ensure a successful outcome. I do whatever needs to be done, even when (especially when?) this involves responsibilities beyond writing code." Then you give examples of how you have done this, connecting the dots to how the things you did ensured a successful outcome. This is a trait all companies want to hire for so it should help you to show how you stand out relative to other candidates. As others noted avoid words like "like cto", "polymath" etc when describing yourself. These are too abstract and will not help you to show the company why they should hire you.

bmcquade | 12 years ago | on: The Right Stuff: Breaking the PageSpeed Barrier with Bootstrap

SPDY addresses some shortcomings in HTTP, but you will always have to be mindful of the amount of render blocking JavaScript and CSS loaded on your page, regardless of network protocol.

If you load large amounts of render blocking JS/CSS in the <head>, the browser must wait for it to finish downloading before it can render content in <body> to the screen.

To deliver a fast experience, keep the amount of JS/CSS needed to render the initial view to a minimum. Ideally, that'd be no JS, and just the CSS needed to style the content in the initial view. Then, once the initial view has rendered, load the JS and additional CSS needed for the rest of the app.

page 1