Bootstrap MD Notes

From Kingkool68

Jump to: navigation, search

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/

Contents

[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

Django

  • 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

Ruby on Rails

  • 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

[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

[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

[edit] Cheap Alternatives

[edit] Introductions to local groups and events

[edit] Represented Groups

[edit] Success stories and Lessons Learned

[edit] Panelists =

[edit] nclud

www.nclud.com

  • 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

www.collaboran.de

  • 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.
Personal tools