endersshadow
It's something I'd really like to know, after reading through this. I don't understand anything but the most superficial issues facing this region, and it rather shocked me that the national military that's up there to quell the Boko Haram insurgency is committing these atrocities.
I mean, yes, people kill people for fun. People kill children because they're monsters, and I get that. But is that what's happening here? Or is this ethnic cleansing? Or is this something else entirely?
On days like today, I without fail get a message from my friend who works at a shop where everything is in us-east-1 (multi-AZs) about how much he hates me for avoiding east like the plague.
Due to the banding, you can get extreme variations in snowfall, leading to, "I thought we were supposed to get a foot, but we only got an inch!" type of comments. Or, bands will line up with the storm motion and just pelt an area harder than expected.
Example: http://imgur.com/i0j4I7g
S3 has started working as of about 20 minutes ago, and things are running smoothly.
The heart of the story is this: Adding developers to a delayed project will only delay it further. It's not about parallel vs serial. It's about project management and how to handle delayed projects. I have yet to meet a PM in my career who really understands this, and almost all of them have referenced the saying, "Nine women can't have a baby in a month."
To claim that it's "crap," "critically flawed," and "wrong" strikes me as naive, overly general, and dismissive because you can throw it into a "Gladwellian" bucket and be done with it. Fred Brooks learned his lessons from years of project management. This wasn't a guy who conjured up an idea for a book or a TED talk and just slapped some crap together.
I think that the OSS community (and IT community in a broader sense) has this idea that "they're just words," and so therefore, they should just be able to say what they want without consequence. But, words matter. A whole lot. Empires are built upon words. People rally around words. Words convey ideas, thoughts, feelings, and everything that goes with them. Why is rampant bullying accepted in this culture? Why is it the norm?
I'm not saying that things have to be all sunshine and rainbows. Yeah, sure, it's stupid to read a byte at a time, but you don't have to be an asshole about it. You can say, "Hey, that won't work," and be done with it. People should be treated with a modicum of decency. Remember the human, and all of that.
"The patient developed symptoms days after returning to Texas from West Africa and was admitted into isolation on Sunday at Texas Health Presbyterian Hospital in Dallas."
1. How do you measure success? -- or -- How will you know that life is good? How do you know that the sky is falling? 2. If you see this number (something specified in #1) go above or below a certain value, what are you going to do? Anything? 3. When and where do you need to have the info from #'s 1 and 2 to actually take action? i.e.-Do you need to be inside the warehouse? On your phone? At your desk? Daily? Monthly? By the minute? Push?!
1 tells you what to put on the dashboard, 2 tells you how to prioritize the information (something that's important but not actionable will be something that can be found, but isn't prominent or on display above-the-fold), and 3 tells you the form factor/latency that's needed.
I've built a lot of dashboards over the years. Some have completely changed businesses. Some have languished in obscurity. Most are used fairly regularly (at least monthly), but don't actually add much value beyond time savings of having the numbers automated. The ones that really changed businesses and provided some benefit beyond just time savings have had clear answers to those three questions.
1. Get an MBA if you want to transition more to management. This will relinquish really any technical responsibilities. MBAs matter a lot trying to get manager roles at large companies. They also are brilliant for networking--you can have a safe haven to meet potential cofounders who are very good at the business side of things while you work on the technical aspects. That said, just like I wouldn't encourage a woman to go to college to find a husband, I don't encourage you to go get an MBA just to find a co-founder. It's something you should be open to, but it may not happen.
2. The space is definitely moving quickly, but there's still a lot of traditional data warehousing stuff out there. Unfortunately, it's increasingly commoditized. If you're not getting a job because you don't know the latest technologies, then you should probably learn them. This would most likely be a bit more valuable use of your time than an MBA if you really want to remain technical. It may or may not be Hadoop (you may want to latch onto Cloudera or Hortonworks), but whatever your local market is bearing--I actually see quite a bit of variation throughout the country in terms of tools being used. If, however, you're not getting jobs because your price is too high, you may want to take the time to learn the things that will increase your value while biding time on the lower paying projects.
3. I don't know immigration law well enough to have any sort of comment about a startup in the US vs India.
SQL behaves similarly. See: http://www.sqlfiddle.com/#!15/37025/5
[1]: http://msdn.microsoft.com/en-us/library/ms189461.aspx
[2]: http://www.java2s.com/Tutorial/Oracle/0320__Analytical-Funct...
A) I would absolutely limit comments and votes based on geography. The last thing you want is a popular event being loaded down with "Wish I was there!" comments.
B) Internal ranking of users based on votes, propensity to contribute quality content, and activity is certainly useful. You can use this to highlight things that are sure to be high-quality events, or even give extra spotlight to users who post quality events without a lot of traction. Exposing it leads to folks attempting to game the system. Not that they won't, anyway, but it makes it a bit more opaque as to what they can and can't get rewarded for if it's obfuscated.
C) The ability to use this on the web, without having to go to my phone to check the app. I want to be able to take a quick look, send a link via IM to a friend, and meet them some place there's an event going on. If I have to do it all within the app, then I have to hope that said friend (a) has the app and (b) has it set to allow notifications. I already have set communication paths for my friends--let me use those.
To the point of using it via web and locking down the distance, you should have to either (a) allow your location to be used or (b) be able to set a home city that you can use over the web. I'm not sure what the balance of restrictions is right on the posting only locally and allowing users to set their location, but say, limit them to posting/voting on only 2 locations per session on the web or something.
Through the lens of the internet, it certainly feels sometimes like everybody knows everything--you often forget that you're getting thousands of viewpoints rather than just one super programmer doing everything. I can definitely see how this would be intimidating for newer developers.
Cutting your teeth on obscure open source projects is a way to build up your self-confidence, work with others, and see your contributions make a tangible benefit.
The idea that you have to solve the entirety of a gargantuan problem to be doing anything of value is stupid. Most gargantuan problems are solved with steps of progress, not sweeping changes. If we want diversity in our industry, we have to, step by step, start aligning the incentives for young people to get into software in ways that don't overwhelming appeal to white and Asian males. This is one (very) small step along the path.
Now, whether or not this fellowship will actually do anything to help women get into software is a different argument completely. If what you're trying to communicate is that you think this is just PR and won't actually accomplish anything, then fine--there are plenty of arguments that you can make for that stance, but you haven't.