rsclient
Joined 7 years ago
Joined 7 years ago
No, you aren't doing that kind of high-level design. For example, I was the PM for the "connect to Wi-Fi via a QR code" feature in Windows (you're welcome!). As PM, my job was to :
- demonstrate that this was "thing" people would want to do - demonstrate that it slotted into the existing feature set (the existing Windows camera already reads QR codes, so we just had to use their existing hoooks) - do a quick evaluation of the WIFI: protocol (which, BTW, sucks; it's one of the worst standards I've ever seen) - do an evaluation of the overall market (like, what do other operating systems do)
There was also some discussions with the Windows Wi-Fi team for how to store the connection data since it wasn't a perfect fit for the our existing connection store, plus a security evaluation. You won't do anything about caches or streaming except that they will naturally fall out of your spec.
You'll learn a ton about writing convincing documents, how to find users and partners, tracking schedules, and stuff
The simplest example of this: as a programmer, when your boss says to code a feature, you code it. But as a PM, you have to get a team to make it.
A PM's job is to figure out what the feature really is, and how complex or configurable it should be, and what the target audience is, and how you'll measure success. It also involves making sure that you feature works well with other features, and that your team is moving in the same direction as the rest of your company.
Be prepared, BTW, for the constant assumption that you became a PM because you couldn't hack it :-)
Depending on the time of year, Eastern Time will either match "Eastern Standard Time" or "Eastern Daylight Time". Forcing the time to always be "Eastern Standard Time" means that the times will be offset by an hour from the user's expectation about half of the year.
Arizona Exception: if you're in the boundaries of Arizona, you might need to correctly specify whether you mean a "Standard" time or a time which switches based on Daylight Savings. Different places in the boundaries of Arizona work differently.
The blog post presents exactly one side of the issue, "what happens if a lawyer alleges child abuse knowing it to be untrue in order to extract a settlement". But it doesn't even hint that there's another side: what is one parent is actually engaged in child abuse, and the other parent is trying to protect their kids from it".
Phrased differently: Ivermectin was picked up by the republican hype machine, pretty much at random. The medical community, seeing a lot of absolute hucksters pitch a whacky treatment, fought back with mockery and derision. As it turns out, the medical community was right.
Given that, survivorship bias is 100% the right answer. If you have a "gut feel" that something else is going on, chances are your gut feel is wrong.
A classic terminal only has a screen full of memory: it does have extra memory that would allow it to scroll backwards.
The ESC [ S command (CSI itself can only be used if you are sure the line to the terminal is 8-bit clean, and as a third-party developer, I could not guarantee that) scrolls the scrolling region. The scrolling region is either the entire screen, or it's just a couple of line at the bottom. A scrolling region is used so the use can have a scrolling place to type commands and Aldo have a non-scrolling area to display data.
We also all need to know what the current blockers are and whether they are being dealt with effectively and whether we need to drop to plan B.
SEC type stuff is guaranteed to be pricy because it's bound to be complicated, and require specialists.
At least, that's what we PMs were told when Microsoft Windows rejiggered their PM roles