47 karma · joined August 12, 2013
That's just the world we live in. Init? There is no standing still in the IT industry.
To be fair a lot of unit test regimes wouldn't have caught something like heartbleed. Specifically cause it's a security issue and not necessarily a functional issue. But the point is software is damn complex and easy to screw up.
Maybe rather than doing ultimately less test (system instead of unit). We should be slowing down doing even more test at ALL levels (unit, system, GUI, security, performance, whatever) and building something to the best of our abilities. Or does that even matter anymore in the MVP build and sell quick software world?
As for CBS. I don't want your g@$
The question is would it be more effective than "specialised" programs, and all the literature I have read seems to say yes (although, it's all based on educated guesses). So switch all the "specialised" programs to BI plus take a bit extra from defense and your there.
What's more important? Total domination of all oceans in the world, or peoples happiness? (Assuming that BI actually works as described in the article)
j1z0
This NSA debacle is just one more nail In the coffin of American Emperialism. And America better wake up and change her ways if she wants to continue to enjoyed the privllaged global position she has had for so many years.
Next step, teach everyone in america, how to keep windows free of viruses... nah... maybe teaching everybody to code is easier. :)
"Its value is uncertain, its legal status is unclear, and it could easily become valueless if users lose faith"
Is this not also true of state run currency? Have we not seen massive deflation during the great depression, in Israel, in Russian and in many other part of the world?
The legal status is an interesting one, but given that the feds got some 31million (and rising) USD worth of BTC from the Silk Road seizure I doubt they will make BTC illegal.... But it could happen in the future.
Loosing faith, well believe it or not this is true of all currencies. That is why it's called Fiat, there is nothing other than faith behind currencies.
So really the only issue is the legality, which basically translates into government regulation, which is what we already have for "state run currencies", so at worst BTC becomes regulated by the state and becomes more of a "state run currency". In some views I guess that is failing, but that means that worst case it will end up like cash but with a lot of technical benefits.
I think the real issue with BTC is deflation, and that will probably continue for a long time. At least until all the BTC are out, if not for much longer.
No that is not what I said at all. If your going to quote somebody quote them correctly. What I did say is that SpaceX wouldn't be possible without NASA. And not to short change SpaceX cause it's an amazing company and they do really cool stuff, it is true that they are building on-top of the tech developed by NASA, and that NASA, in the form of a very large contract to shoot rockets into space also funds (to an large extent) SpaceX. So I don't think you can really argue that point.
To your more general point... You obviously don't like the government, and honestly I don't really either, I agree with you that they are a bunch of bureaucrats and mess up a lot of stuff. But don't let you feelings about the government cloud your vision. As said in the original article for the vast majority of cases Industry does not have the appetite to fund Huge project, i.e. large capital expenditures with very long timelines to pay back the money.
Yes you could come up with cases where industry has, but the majority of these type of project have been funded by the government, and unless we change the rules by which our entire economy operates the government is likely to be the only one to continue to fund them. So rather than just hate the man (if we really want to get these type of things done) we would be better served figuring out how to work with him, or change the quick profit driven model which drives our economy... To me working with the government, as bad as it may sound, is probably an easier task.
I think the real issue that is being talked about in the article is that long term, large scale "moon-shot" type projects are extremely difficult to launch in the private market, but history has shown us that the government is actually much better at such long term "moon-shot" things.
Sure SpaceX is cool and makes rockets for far cheaper than the government ever did, but with out a few decades of NASA spending a ton of money trying to figure out how to get into space in the first place there would be no SpaceX.
So I think what really needs to be looked at for projects like the Hyperloop is Government / Private partnership. Maybe even let the government take a stake in the company and earn revenue in the future to offset / repay all the tax dollars invested. Because unlike private equity, cash-flow is actually quite important to the government and they they are well suited to help out in situations like this.
That being said I think this list of questions is excellent. I would be much more inclined to hire someone who asked these questions than someone that didn't.
Somewhat conversely as an interviewee I would be at least slightly concerned with a company if I had to ask these questions. This is basic ground that any good interviewer should cover in an interview and if thy don't they may not be looking for the type of development styles that I like most.
Interviewing is a two way thing both sides should be choosey and neither side should settle for something less than ideal. If we all found jobs / employee that we love then the workplace would be some much better off for it
The key for us is our daily SCRUM meetings, always on Skype chat room and a rule that everybody must commit and push something at least once a day.
This works beautifully for us and the people that we work with often really enjoy the experience. Also since we span time zones we have a couple Brazilian developers that work while the rest of us are asleep (but they do show up for the daily SCRUM meetings). This actually turns out to be really helpful sometimes when we have a hard deadline as we can effectively work round the clock.
For our company remote working is the only way to go.
( Out of curiosity though how about the functions signature, I think functools doesn't maintain the original functions signature but I think decorator does, what does funcy do? )
For me personally I feel its better to have the decorator all in one place where you can see everything that is going on, and making it a class makes it pretty straight forward to understand.
In Asia a work visa is intended for foreigners working for locally incorporated companies. Regardless of what it says on the websites, if you have a tourist visa you are free to startup / bootstrap your new enterprise. If your coding up a new website, hosting it on Amazon and serving customers over the internet your not really doing business and the country your living and honestly no body cares. It's cool.
If you want to start selling to locals, offering consultancy services to locals then yes you should probably get a visa. But of course you don't need the visa until you are actually doing that.
People who quote websites stating "facts" about visa's in SE Asia obviously don't know how the law works in SE Asia. In SE Asia the law is a guideline and your clout / how you treat people is much more important than the words written on the page, when it comes to the courts and the interpretation of the law.
So if you want to bootstrap in Asia, chillax and just do it. If your too worried about it, your probably won't adjust well anyways.