Bots offer a gateway between human language and API actions. The future (which VC's are very excited about) is one where the human language commands evolve into something non-syntax specific.
- loose syntax, as in human language, which we can parse although it is loose (e.g. I went to the shop, I went to shop, I went to de shop - all are parseable by humans to get the same meaning [1])
OR
- something else?
[1] except that "I went to shop" could also mean "I went shopping" - but ignore that for now, it's just not a good an example.
This is so unfortunate. I've been wanting to do a security system for awhile now, but it looks like I will have to do it via USB webcam + raspberry pi instead of an integrated IP camera. I really wish there was was cheap IP camera hardware standard where the firmware could be easily flashed with something open source.
I believe the statement to be true. The rate at which new jobs are created for computer scientists even outpaces the rate at which newly graduated CS majors enter the workforce.
Meaning demand is going to increase at an increasing rate, supply will remain at a constant growth rate.
In the future, while technology may replace many things, It will never replace entertainers, engineers, designers or people who create creative things in general.
The killer fact to me is that software is hard. It is something that cannot be seen. Imagine trying to diagnose traffic problems when you can't see the cars or the roads or the traffic signals. Software is so hard that even if you build a system that accomplishes the main objective, it can be extremely hard to modify the system in the future if the quality is low. Top talent will always be in demand. Over time a few expensive talented programmers will always create a better product than hundreds of cheap mediocre ones.
While the product is cool, it seems that you are trying to solve a problem that doesn't exist.
Try and discover what your customer needs. Interview some software foundations and ask what their their biggest pains are. Ask where they spend the most time outside of development. In what areas do they struggle? Communication with members? Getting donations? Processing donations? Getting committed members?
I'm guessing that getting donations is their biggest problem. Getting paid is as easy as setting up a paypal button these days. I'd guess open source software devs struggle with marketing/advertising rather than technical platforms. :)
The second is a cheap USB 2.0 512 Gb flash drive. There I have iso's of tails, ubuntu server, windows XP, and a couple other random distros on one partition. On the other I have personal music and miscellaneous files.
Any particular reason for the multiple distros? Seems like an interesting thing to carry around... can't imagine a time where I would decide "Should I install Debian, Arch or Ubuntu on this? Hmm..."
Depends on Skillsets but it's not horrible. It's actually pretty consistent in Charleston, SC. as well. I know many devs over 100k in each field, It's not SF pay, but the cost of living is also not SF prices.