Bootstrap MD Notes
From Kingkool68
BootstrapMaryland.com Saturday, May 2, 2009 University of Maryland College Park, MD
KxIYCI <a href="http://rajoikiitxcl.com/">rajoikiitxcl</a>, [url=http://nlyzqkmcmwrf.com/]nlyzqkmcmwrf[/url], [link=http://frniqyxkpqec.com/]frniqyxkpqec[/link], http://dxavpmaqhqpe.com/
MnL513 <a href="http://zilcdxdbvqyj.com/">zilcdxdbvqyj</a>, [url=http://stdgaznerjef.com/]stdgaznerjef[/url], [link=http://usqdsiddacsq.com/]usqdsiddacsq[/link], http://udjafxgtfnbp.com/
[edit] Getting your technology right...and what people are using to develop today
[edit] Which comes first: Technology or Business Model?
- In theory business model should come first, but in the real world technology probably comes first.
- Almost never locked into your technology choice, but can come back later and effect business choices.
- About half of the audience are non-techies.
[edit] Open-source vs. Commercial Software
- Open-source tools gives you control over your tools.
- Open-source isn't a technical decision but a people decision.
[edit] Pros to Main Technologies
- Python based
- Alternative to Ruby on Rails
- Easy CMS Admin built in
- More skeleton framework rather than a CMS product
- Geared towards custom application products
- More sophisticated interactions
- Based on Ruby
- More skeleton framework rather than a CMS product
- Geared towards custom application products
- More sophisticated interactions
WordPress, Joomla, Drupal, Expression Engine
- PHP based
- CMS products
- Good for content-centric websites
- Harder to add custom functionality
[edit] Development Ideology
- Agile Software Development
- Scrum Development
- Agile does not mean you don't have requirements. You should always have a service level agreement.
[edit] Security Issues
- If security is a crucial art of your business, you need to look for it in the hiring process.
[edit] Databases =
- Trend away from relational databases like MySQL due to scaling issues.
- Key Value Stores are more appropriate for similiar queries.
[edit] Outsourcing
- Take into consideration language barriers which eat away at savings.
- Go with a brand name firm.
- You get what you pay for.
- You can get it done fast, cheap, and high quality but you can only pick two.
[edit] Cloud Computing
- Amazon
- Cloud Kick
- Eucalyptus - Open source cloud computing product.
- Competitive advantage
- No upfront engineering
[edit] Costs
- ~$70 a month for a small instance that runs all the time on Amazon EC2
[edit] Managing Technology People
- Trust them.
- Give them the freedom to let them work the way they want.
- Ask Assertive - They ask questions to figure out the best solution.
- Tell-assertive - Work best when given a task and they go off and do it. Gets a lot done in a short amount of time. Laser focus.
- Hire excellent communicators and initiative over technical backgrounds.
- Hire for attitude and train for skill.
- Define criteria for success.
[edit] Reccomended New Technology Websites
- startup Lessons Learned - Lean Startup Blog
- BarCamp.org - intense community conferences about new technologies.
- Twin Tech Conference
- Rands in Repose
[edit] Cheap Alternatives
[edit] Introductions to local groups and events
[edit] Represented Groups
- Greater Baltimore Technology Council - Help business and technology organizations grow.
- Refresh DC - Once a month meetup/talk geared toward people that make things on the web. Drinks afterward. Needs Help!
- Refresh Baltimore - Similiar to Refresh DC but in Baltimore.
- BarCamp DC - Around June/July 2009 Unconference to mix people with different skill sets (designer, developer, entrepreneurs)
- BarCamp Baltimore - June 13th, 2009. Unconference where speakers are determined in the morning by the participants.
- NetSquared - Meetups geared towards using the web for social change.
- Twin Tech
- SocialDevCamp - November 7th, 2009. Conference dedicated to social web, entrepreneurs, semantic web, thinkers.
- BeeHive Baltimore - a community of freelancers, entrepreneurs, and other creative professionals sharing a common workspace. People incubator.
- Baltimore Angels - Investing in local companies/ connections.
- Baltimore OpenCoffee
- Tech Cocktail - Allow startups to demo for free, community sponsored.
- Ignite Baltimore - 16 5-minute presentations / mixer.
- Ignite DC
- WordCamp Mid-Atlantic - Conference for WordPress users and developers
- - DC Tech Events - Aggregation of all DC Tech Events in one place.
[edit] Success stories and Lessons Learned
[edit] Panelists =
- Matthias Broecheler
- Martin Ringlein
- David Troy
- Jared Goralnick (moderator)
[edit] nclud
- Defining Success - How do you define success for yourself? What costs come along with success?
- Why are you doing this? Money, respect, lifestyle, family.
- It's about your success!
- If you hire great people, great people will do great things, great things will make money.
- Service oriented business sees positive cash flow much faster.
- Are you working on stuff that matters?
[edit] How do you know when to go on your own?
- Depends on risk tolerance and willingness to adjust lifestyle.
- Start young: minimal obligations, extra time, parents don't charge rent :-)
- Models
- Service
- Product development
- Service around a product
- Sales
[edit] Collaboran Systems
- A great thing about startups is challenges/fun
- Fun is one of the great business metrics. If you're not having fun then why are you doing it?
- Having an impact.
[edit] The Game of Business
- Score points - No one cares if you have the best technology or the best design. You need to earn revenue/cashflow.
- Must have a strategy - Seek advice from people with expertise.
- Don't be afraid of the rules
- Common sense
- Money Making - Rules setup by other people who make more money (patents etc.)
- History - History always repeats itself.
- Read biographies and see what they did. Learn from their mistakes.
[edit] Dave Troy
- Twitter Vision
- Don't under-estimate the value of play.
- They all smoke the same air in the [silicon] valley.
- Don't let people put you in boxes.
- Absolutely need a mentor - Someone you can call on reliably to talk about problems and issues in order to make decisions.
- Start small, grow responsibly, don't be intimidated.
[edit] Mistakes?
- Mistakes are an opportunity to learn.
- Avoid taking credit cards, you'll never win a fight with Visa.
- Discuss buiness-crumbling what ifs in advance to be better prepared for the FAIL, avoid awkwardness.
- Talk to your employees at least twice a year.
- Sleep on it.
- Follow the same business process with your friends as you would without them.
- You're trying to run a business not a friend group circle kind of thing.
- Come up with strategies for managing business issues.
[edit] Advice
- Just do it!
- No one cares if you had the idea, they care if you did it!
- Create something, make something that you think is interesting. Scratch an itch.
- Don't be afraid to start small.
- Make something for the sake of making something.
- Make a list that hold you back for starting a company.
- If it's still holding you back, and you're a technology person, make an open-source project out of it.
- It takes 10x longer than you think it will. Take a lot of time.
- Be around people who are doing the things that you want to do. You are the product of the people around you.
- Start thinking like the people you admire. Your thought process will shift.
