justindz's comments

justindz | 10 years ago | on: Commuting Kills

I ride the metro for about 1:30 a day (part of which is walking to and fro), which I prefer to my prior driving commute of 25-30 minutes. I have had to increase my fantasy and sci-fi novel budget, however.

justindz | 11 years ago | on: Microsoft Announces Azure Stack

I was in the Azure TAP program many years ago and they talked about this extensively to the participants. I would echo the consistency of direction on this. I had a vague sense that it was an attempt to quell enterprise fears about the cloud and lock-in, but perhaps not.

justindz | 11 years ago | on: Stephen King: “Everything You Need to Know About Writing Successfully”

I'm not sure I quite expected to see this on HN, though I'm glad it was posted since I happen to be trying to learn novel writing. I thought the before and after example of the basketball article was a concise and clear way to explain over-writing. The second version was clearer, more accessible, less obnoxious and no less informative and narrative. A series of poetry and short fiction teachers in college helped me become self-aware about this bad habit. I still make the mistake consistently, but I have learned to either catch it or agree with the suggestions of my peers who catch it when I don't.

I personally believe that programmers can learn from poets, for example. Write constantly. Read the work of others, both critically and for enjoyment. Writing is the sexy part, but revising is at least as important a task.

justindz | 11 years ago | on: We are under attack

I was at a product management event once and met a guy who managed a product in this space. A group of us went out for drinks after the event and he ended up explaining what he did. At some point he mentioned "Chinese hackers." Another guy in the group called him on it, wondering why he just assumed it was Chinese. He laughed and said that the near constant level of activity they see goes basically flat on Chinese New Year.

I suppose if you're not a Chinese hacker, it might pay to pretend you are by tailoring your working hours and days.

justindz | 12 years ago | on: What the Head of Hiring at Google Doesn’t Understand About Skills

I read it the way you apparently intended to write it. In college, getting to where I could write and get published poems that weren't a personal embarrassment took more or less the same amount of study and practice as getting my CS degree. I think mastering either craft would be a comparable endeavor and accomplishment (though one would pay much better).

The nice thing about compilers is they tell you when your code has a problem. There's no equivalent barrier to posting awful poetry-drivel on Facebook ;-)

justindz | 12 years ago | on: What are common mistakes that new or inexperienced managers make?

My experience has also been that managers at the "average company" these days are pretty much expected to both manage and be a fully productive individual contributor. Realistically, this means that they spend about 80% of their time working to hit their own goals, which directly point at them, and 20% of their time (at best) really working to enable their team to succeed, which can always be deflected from direct responsibility to some degree. Since most managers' managers are also in the same boat, they can't tell when someone is shooting their own team members for self-preservation because they are too busy to have any sense for the morale and culture they've created.

In my personal opinion, you get a healthier culture if you either 1) have managers and let them manage or 2) admit that you require them to be individual contributors and restrict their "managing" purely to part time HR initiatives and not to actual additive management (something more like extra-curricular mentoring and not talent management, career and skills development).

I should caveat that I've had good managers, bad managers and completely mediocre managers. So I do believe that, although rare, it can be done well and it can provide value to individual contributors' careers and to the company's value. I just don't assume it's automatically the right approach at every company.

justindz | 12 years ago | on: The Age of the Product Manager

I've spent a lot of time in technology product management (PM) and I still frequently encounter "Product Managers" who are doing entirely project management (PMO). And there's business analysts and other technical product management functions that are centered around requirements and specifications rather than market discovery, product fit and strategy, plan for making actual money, etc.

I'm not suggesting that anyone in the thread is conflating PM and PMO in this way, but it's a challenge for the profession and I wouldn't be surprised if given posters perspectives reflect different views on what the PM role is actually supposed to be the expert on. I don't think it's their fault. We use a hyper-generic name that is almost indistinguishable in full and acronym'd form. We also tend to write awful job postings, though that's a rant for another thread.

justindz | 12 years ago | on: How To Lose Your Best Employees

Re: #16, my experience with and in management positions is that we no longer think of managers as people who specialize in management and whose function is to help a pool of natural talent stay coordinated, focused, challenged and rewarded. We instead think of them as people who do 40+ hours a week of their own specialized, non-management work but who also have to do performance reviews. I try to take a mentor/servant/counselor approach with my team, but it's difficult to do and my own experience suggests that it's a fairly uncommon mentality.

justindz | 12 years ago | on: German government warns Windows 8 is a security risk

I think journalists or other hobbyists/professionals with work they need to protect should start thinking about keeping an air-gapped computer around. I've seen this phrase used recently to describe a computer which has never been connected to the internet, a network or another device. I'm sure it's non-trivial to source a computer that arrives in a trustworthy state, however.

justindz | 12 years ago | on: Crosswords don’t make you clever

I would love a good citation if you have one. I'll look around on my own, too. Curious about this because I am 1) very pale and 2) enjoy hiking.

justindz | 12 years ago | on: In America, Where You're Born Is Correlated With How Far You'll Go In Life

Born, raised and educated entirely in West Virginia. Currently a Director of Product Management at a DC tech company. My dad, who worked for the National Park Service for 35 years (retiring last month) brought home a 25Mhz "shades of grey" decommissioned laptop for me to play with in Jr. High. The rest is history. If I look back on that history, I definitely see myself being incredibly lucky, but also putting myself in the position to capitalize on every break that I got. At any rate, thanks for sharing. Montani Semper Liberi.

justindz | 12 years ago | on: The Science of Why We Don’t Believe Science

This has been my basic frustration with what I call "YouTube logic," which seems to take this form:

1) Determine what you would prefer to be true. 2) Spend your time absorbing and referencing supporting evidence, at the expense of verifying its credibility. 3) When presented with contradicting evidence, spend your time dismissing or discrediting it, at the expense of verifying its credibility. 4) Re-affirm your belief successfully through willful or accidental intellectual dishonesty.

Perhaps there's a formal name for this. YouTube logic works for me, though, because that makes it sound appropriately juvenile.

justindz | 13 years ago | on: How Clash of Clans earns $500,000 a day with in-app purchases

This is a fairly common model. One of the best examples I've encountered lately is League of Legends. The game is a MOBA (coined: Multiplayer Online Battle Arena) for team fights on a map that is similar to Defense of the Ancients from Warcraft III. The core of the game is that you learn how to play champions, of which there are over 100, and you boost them up a bit with runes. The game has two currencies: Riot Points and Influence Points. Here's how they handle maintaining balance and rewarding payment with acceleration:

- You start with a few Riot Points. Enough to buy a starter champion, but not much else.

- Riot Points can be purchased.

- Influence points are earned along with experience by playing matches.

- Champions can be purchased with either currency. However, most of them take far more Influence Points, so you can achieve instant gratification through cash outlay or you can play for fun over time and pick up a few more advanced champions.

- Runes can only be purchased with Influence Points. Therefore, you cannot simply drop cash and get the best runes, then have an edge over other players. You earn them by playing. You can earn them faster by getting Influence Point boost periods by paying Riot Points, which of course is cash for acceleration, but not instant gratification since it still encourages you to play and practice the game.

- Every week, there is a free rotation of a set of champions. If you are patient enough, you can try out tons of different champions before spending a dime. If you like one enough to want to keep playing it after it rotates back out, you can drop cash to buy it or spend a giant pile of Influence Points that you've earned. Or, you can simply play with them for fun, endlessly, and enjoy the variety.

- The only "pay to play" thing I've found is that you can purchase extra pages for rune configurations. This can't be earned any other way. It's not overly expensive, it's not mandatory, but it seems like you probably need to do it for any serious competitive play in order to be efficient and prepared for different matches and roles. I wasn't put off by this.

I thought this was a pretty good implementation. I've spent a reasonable, tolerable amount of money so far on the game and have more champions than I probably should have right now, due to enjoying them. The experience felt very much not "pay to win" and that it scaled very well with your interest. The one thing I really liked is that even paying to accelerate your experience was always still contingent on you playing lots of games and therefore getting better and trying out lots of roles and champions. That felt very smart because it doesn't burn you out but invests you further.

If you're researching this kind of model, I would highly suggest trying the game out to get a feel for what the customer experience is like. It seems like a good reference implementation that could be adjusted to match games that aren't based on this champion asset model.

page 1