This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Lessons Learned by Eric Ries Sunday, February 22, 2009 Please teach kids programming, Mr. President Of course, what I really mean is: let them teach themselves. See Paul Grahams Why Nerds are Unpopular to learn more) Take a look at this article on a programming Q&A site: How old are you, and how old were you when you started coding?
Its had tremendous impact in many areas: continuousdeployment , just-in-time scalability , and even search engine marketing , to name a few. When operating with continuousdeployment, its almost impossible to have integration conflicts. However, a technological solution cant necessarily resolve all human root causes.
I also owe a great debt to Kent Beck, whose Extreme Programming Explained: Embrace Change was my first introduction to this kind of thinking. (So Case Study: Continuousdeployment makes releases n. Towards a new entrepreneurship ► 2009 (88) ► December (4) Continuousdeployment for mission-critical applica.
He previously co-founded and served as Chief Technology Officer of IMVU. He serves on the advisory board of a number of technology startups, and has worked as a consultant to a number of startups, companies, and venture capital firms. Im one of those people whos been programming since they can remember.
Lessons Learned by Eric Ries Sunday, September 7, 2008 Customer Development Engineering Yesterday, I had the opportunity to guest lecture again in Steve Blank s entrepreneurship class at the Berkeley-Columbia executive MBA program. Case Study: Continuousdeployment makes releases n. for Harvard Business Revie.
Refreshing to finally see lean and agile thinking emerge in product/business-floors and not only in technology. Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down?
What does your Chief Technology Officer do all day? When Ive asked mentors of mine who have worked in big companies about the role of the CTO, they usually talk about the importance of being the external face of the companys technology platform; an evangelist to developers, customers, and employees. Just what is the CTO supposed to do?
Amsterdam-based Rockstart Accelerator , one of the many, many startup accelerators in Europe, is taking the first class of startups who’ve graduated from its six-month program stateside this month. Wercker : a continuousdeployment solution for software developers, hosted in the cloud.
Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n. Learning is better than optimization (the local ma.
But if you want to practice rapid deployment, you need to be able to deploy that build in one step as well. If you want to do continuousdeployment, youd better be able to certify that build too, which brings us to. For more on continuousdeployment, see Just-in-time Scalability. Can you make a build in one step?
I found the perfect person at the department of Industrial Design Engineering of the Delft University of Technology. We connected the sensors to a seven year old pc with an Arduino-like interface that ran a simple drum program we developed. Continuousdeployment of hardware is an exciting new capability.
Lessons Learned by Eric Ries Saturday, August 2, 2008 Paul Graham on fundraising I have found no better primer on the current realities of starting a new technology company in a startup hub like Silicon Valley than Paul Grahams essays. Case Study: Continuousdeployment makes releases n. but rest assured they would be.
Most engineers naturally think about repurposing the technology platform, and this is a common pattern. Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down?
This theory has become so influential that I have called it one of the three pillars of the lean startup - every bit as important as the changes in technology or the advent of agile development. Very few startups fail for lack of technology. Case Study: Continuousdeployment makes releases n. for Harvard Business Revie.
I have personally taught many “non-technical&# people to program – graphic designers, QA folks, even artists and animators. Instead of focusing on programs designed to specifically benefit any one group, I think our focus should be on making our companies as meritocratic as possible. We still shouldn’t tolerate it.
Labels: agile , continuousdeployment 1 comments: timothyfitz said. Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? for Harvard Business Revie.
Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n. Learning is better than optimization (the local ma.
If done right, a programming interview serves two purposes simultaneously. For software engineers, I think this absolutely has to be a programming problem solved on a whiteboard. My technique is to structure a technical interview around an in-depth programming and problem-solving exercise. Have you tried it? Any advice?
Giving rise to three verbs: Implement (programming!) Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n.
Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n. Learning is better than optimization (the local ma.
No new, ground breaking technologies in the iPhone. They start with existing technologies, and make them easy, not obstructive and good looking. Lack of true groundbreaking technologies, is the reason I stay away from their products. Case Study: Continuousdeployment makes releases n. for Harvard Business Revie.
As Ive written previously , lean startups are built upon three main trends: Technology commoditization. Combined with the technology trends above, it also enables rapid deployment strategies like just-in-time scalability. My path to lean startups began with Kent Beck and extreme programming. Agile software development.
Lessons Learned by Eric Ries Monday, September 8, 2008 Waves of technology platforms I still remember the first time I switched to LAMP. That startup didnt turn out so well, but not for lack of technology. Case Study: Continuousdeployment makes releases n. I was building a new startup in 1999, and wanted to do it right.
I continue to believe that the explosion of interest in the lean startup has very little to do with me. Recent economic events, technological change, and the rapid diffusion of information about the old models have combined to help us all realize just how important entrepreneurship is - and just how little we really know about it.
Now there was nothing wrong with their analysis: anyone who invents a technology as sophisticated as The Transformers is definitely going to make a lot of money. Turns out, they were incredibly well-credentialed graduate students who had, in fact, developed some interesting new robotics technology. are there any good substitutes?
Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n. Learning is better than optimization (the local ma.
Typical explanations tend to focus on the well-known anecdotes and larger than life archetypes we have in mind: the twenty-something college dropouts (men, of course) from Stanford inventing some radical new technology. Case Study: Continuousdeployment makes releases n. The academic research tells a very different story.
So you can imagine how I expected some skepticism when pitching ideas about technology innovation to, say, the U.S. So you can imagine how I expected some skepticism when pitching ideas about technology innovation to, say, the U.S. Case Study: Continuousdeployment makes releases n. for Harvard Business Revie.
When I was working my first programming jobs, I was introduced to the following maxim: "time, quality, money - pick two." When I first encountered agile software techniques, in the form of extreme programming , I thought I had found the answer. Case Study: Continuousdeployment makes releases n. Excellent post Eric.
To do that, we add specific speed regulators, like integrating source control with our continuous integration server or the more elaborate dance required for continuousdeployment. The Extreme Programming folks call those "spikes", and generally don't check them in.) One last thought. He’s right.
As Shutterstock has grown, there are a few key elements to our continued development speed: Small, autonomous teams: The more a team can do on their own, the faster they can go. Continuousdeployment: A key component of speed is to keep pushing out work.
Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n. Learning is better than optimization (the local ma.
Its common to find a hacker at the heart of almost any successful technology company. TDD plus continuous integration works as a natural feedback loop: if the team is working "too fast" to produce quality code reliably, tests fail, which requires the team to slow down and fix them. Use pair programming and collective code ownership.
I want to talk specifics, and when you come right down to it, most technology startups dont have a very interesting cost structure. Even if you have a referral bonus program, even if youve talked to that person about your company, and even if youve sent a recruiter to call her, I bet you could do more. The blog is fantastic as well.
Design for ContinuousDeployment – [link]. Good to see Harvard evolve its MBA program. I hope other programs follow the lead – [link]. A good culture avoids these dangers: Eight Dangers of Collaboration – [link]. Don’t Be A Free User – [link]. Cheap Willl Be Smart. Banks took $7.7
The engineering team feels burned too, and feels that they were blamed for deficiencies in the spec as if it was their fault that the technology doesn’t really support what the artists want to do. Case Study: Continuousdeployment makes releases n. So they react in two ways. So they react in two ways. Amazon PostRank
Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n. Learning is better than optimization (the local ma.
Its a wonderful filter for people who are intrinsically motivated by the art of programming. Ignore the famous people who are busy giving lots of speeches about how technology X will change the world. Case Study: Continuousdeployment makes releases n. Ive had the good fortune to see this first-hand.
Playing with new technologies. Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n. Seeing whats possible.
And when companies pursue sustaining innovations — like a product line extension or a new technology designed to serve an existing customer segment — this procedure makes complete sense. They are long-term bets on the development of a new line of business, a new technology platform, or the creation of a new market.
Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down? Case Study: Continuousdeployment makes releases n. Learning is better than optimization (the local ma.
and lean manufacturing to guide the creation of technology businesses that create disruptive innovation. Kent Beck keynote, "To Agility, and Beyond" Six streaming locations Interviews ► March (7) New conference website, speakers, agenda Two new scholarship programs for lean startups Speed up or slow down?
The other revels in the world as we all know it will be someday: limitless distribution enabled by new technologies, the importance of collaborative filters, and on-demand availability of all content for end-users. But the same technologies that make life difficult for traditional marketers also offer them unprecedented new opportunities.
I thought Id share a little bit of that, too: I’ve been interested in different approaches to software development going back to 1987 when – in my first company Feld Technologies – my partner Dave Jilk and I started talking about “semi-custom software development&# (way ahead of its time). Read the rest.
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content