Even though most people won't be directly involved with programming, everyone is affected by computers, so an educated person should have a good understanding of how computer hardware, software, and networks operate.
We collectively, to get things done, work together as a team. Because the work really happens horizontally in our company, not vertically. Products are horizontal. It takes hardware plus software plus services to make a killer product.
Software innovation, like almost every other kind of innovation, requires the ability to collaborate and share ideas with other people, and to sit down and talk with customers and get their feedback and understand their needs.
I'm a victim of Developaralysis: the crippling sense that the software industry is evolving so fast that no one person can possibly keep up.
We developed our product called Dashboard, which was a software tool that was designed to be a virtual campaign office to help volunteers communicate and collaborate through emails and interacting online. It was our attempt to take an offline field office and merge it online.
I started Shutterstock out of my own need. I'd previously created a few software companies, and each time, I struggled to find affordable images to use on my websites.
One of the ways that Microsoft beat Apple way back in the day was that they were a lot more open; today, in the world I come from, the free software and open-source world, Microsoft is not generally viewed as open; they're viewed as proprietary.
Anytime you put a challenge out there, people come up with a creative solution on the software side.
I think 'Shark Tank' is targeting companies that are really trying to raise their very first dollar. A lot of them aren't really tech focused. We're definitely going after companies that are building real technology, either software or hardware, they probably have raised a couple hundred thousand already.
We've never much liked the idea of charging a participation tax, a phrase we coined to represent what it feels like when a software company charges you more money for each additional user. Participation taxes discourage usage across a company.
Oculus is actually more of a software company than it is a hardware company.
It's simply unrealistic to depend on secrecy for security in computer software. You may be able to keep the exact workings of the program out of general circulation, but can you prevent the code from being reverse-engineered by serious opponents? Probably not. The secret to strong security: less reliance on secrets.
I've been a software engineer, a novelist, a journalist, and a manager - and managing developers is easily the trickiest thing I've ever done.
A rational model of software is to design it quickly - the economic pressure to improvise presents an interesting challenge.
Computers in general, and software in particular, are much more difficult than other kinds of technology for most people to grok, and they overwhelm us with a sense of mystery.
In the free/libre software movement, we develop software that respects users' freedom, so we and you can escape from software that doesn't.
When you're making something big, whether it's long-form fiction or a big piece of software, whatever that is, you're having a very intimate and extended conversation with the work materials themselves.
The business models in enterprise have changed pretty dramatically. A huge problem with enterprise software traditionally has been usually you sell to the customer and then they adopt the technology. The great thing about 'freemium' and the new way enterprise software is being sold is you get to try it first and then buy it.
The thing that's good about music-making software like the DAW-kinda systems is that they're all generally the same; the kind of interface is normally laid out in a similar way. Depending on the program, the sounds might be quite different, but they tend to all have a drum machine or synthesizer or a sampler.
Automated call centers are only the most obvious way speech recognition will be used. The software is now becoming sophisticated enough to identify speakers through 'voiceprints,' akin to fingerprints, eventually reducing the need for personal identification numbers.
For music, unlike a $500 software program, people are paying a buck or two a song, and it's those dollars and pennies that have to add up to pay for not just the cost of that song, but the investment in the next song.
Magicians are typically introverted; they don't tend to work with others, but I work with software programmers, composers, designers, so it's a very diverse group and the result is always more interesting than something I could have done by myself.
When I was, like, 16 or 17, I was just finding out about this YouTube thing. Then I saved a bit and asked my parents for some help to get the recording software and equipment.
The whole concept of data science is that the software becomes the expert, and you, as the average user, are able to understand what's going on.
I think India has several advantages in the knowledge sector, in the software sector.
The way to really scale a venture firm is with software.
One of the big changes at the heart of Web 2.0 is the shift from the creation of software artifacts, which is what the PC revolution was about, to the creation of software services. These are services that ultimately, if they are successful, will require competencies of operation, of scale, and the like.
For me, it always comes back to the blogger, the author, the designer, the developer. You build software for that core individual person, and then smart organisations adopt it and dumb organisations die.
I found out that most programmers don't like to test their software as intensely as I do.
To make an embarrassing admission, I like video games. That's what got me into software engineering when I was a kid. I wanted to make money so I could buy a better computer to play better video games - nothing like saving the world.
We need to get smarter about hardware and software innovation in order to get the most value from the emerging Internet of Things.
Specifically, in the software industry, progress is highly sequential: progress is typically made through a large number of small steps, each building on the previous ones.
We've gone from the image of India as land of fakirs lying on beds of nails, and snake charmers with the Indian rope trick, to the image of India as a land of mathematical geniuses, computer wizards, software gurus.
I think my software is going to become so ubiquitous, so essential, that if it stops working, there will be riots.
In a world with many blockchains and hundreds of tradable tokens built on top of them, entire industries are automated through software, venture capital and stock markets are circumvented, entrepreneurship is streamlined, and networks gain sovereignty through their own digital currency. This is the next phase of the Internet.
Compounding the cost, most mapping software is processor-intense.