You are previewing How to Speak Tech: The Non-Techie's Guide to Technology Basics in Business.
O'Reilly logo
How to Speak Tech: The Non-Techie's Guide to Technology Basics in Business

Book Description

"A great book everyone can use to understand how tech startups work." --Rene Reinsberg, GM/VP at GoDaddy, CEO and Co-founder at Locu

"Finally a book non-techies can use to understand the web technologies that are changing our lives." --Paul Bottino, Executive Director, Technology and Entrepreneurship Center, Harvard University

"Through the simplicity of his presentation, Vinay shows that the basics of technology can be straightforwardly understood by anyone who puts in the time and effort to learn." --Joseph Lassiter, Professor of Management Science, Harvard Business School and Faculty Chair of the Harvard Innovation Lab

In a way that anyone can understand, How to Speak Tech: The Non-Techie's Guide to Tech Basics in Business spells out the essential technical terms and technologies involved in setting up a company's website or web application. Nontechnical business readers will find their digital literacy painlessly improved with each ten-minute chapter of this illustrative story of one successful technology startup building its Web-based business from scratch.

Vinay Trivedi--an entrepreneur and investor who works at the intersection of business and tech--employs the startup story line as his frame for explaining in plain language the technology behind our daily user experiences, the successful strategies of social media giants, the bold aspirations of tiny startups, and the competitive adaptations of ordinary businesses of all sizes and sectors. Along the way, he demystifies all those tech buzzwords in our business culture whose precise meanings are so often elusive even to the people using them.

Internet hardware, application software, and business process: the working premise of this book is that none of it is beyond the basic understanding of nontechnical business readers. Trivedi peels back the mystery, explains it all in simplest terms, and gives his readers the wherewithal to listen intelligently and speak intelligibly when the subject turns to technology in business.

What you'll learn

  • Website hosts and programming languages for web apps on the backend

  • Performance and scalability

  • APIs, open-source programs, feeds, and database management

  • Design and display on the front end

Who this book is for

  • Primary readership: nontechnical business people who want to firm up their understanding of the technology of the Internet and their fluency with technical terms in widespread use in the business world.

  • Secondary readership: People in the general-interest mainstream who are looking for a short, accessible, and comprehensive treatment of Internet technology and business to inform their personal experience as consumers and generators of Internet content and value.

Table of Contents

  1. Title Page
  2. Apress Business: The Unbiased Source of Business Information
  3. Dedication
  4. Contents
  5. About the Author
  6. Acknowledgments
  7. Preface
  8. CHAPTER 1: The Internet
    1. Packet Switching, IP, and TCP
    2. HTTP and Using the Internet
    3. Conclusion
  9. CHAPTER 2: Hosting and the Cloud
    1. Hosting
    2. The Cloud
    3. Conclusion
  10. CHAPTER 3: The Back End: Programming Languages
    1. Classifying Programming Languages by Level
    2. Choosing the Right Language
    3. Conclusion
  11. CHAPTER 4: The Front End: Presentation
    1. Frontend Technologies
    2. Portability and Accessibility
    3. Conclusion
  12. CHAPTER 5: Databases: The Model
    1. Database Systems
    2. Three-Level Architecture
    3. Classification
    4. Other Topics
    5. Big Data
    6. Conclusion
  13. CHAPTER 6: Leveraging Existing Code: APIs, Libraries, Web Services, and Open-Source Projects
    1. Application Programming Interfaces
    2. Feeds
    3. Libraries
    4. Open Source
    5. Conclusion
  14. CHAPTER 7: Software Development: Working in Teams
    1. Documentation and Commenting
    2. Program Architecture
    3. Revision Control
    4. Conclusion
  15. CHAPTER 8: Software Development: The Process
    1. The Waterfall
    2. A More Appropriate Approach
    3. Release Management
    4. Conclusion
  16. CHAPTER 9: Software Development: Debugging and Testing
    1. A Bug’s Life
    2. The Debugging Process
    3. Conclusion
  17. CHAPTER 10: Promoting and Tracking: Attract and Understand Your Users
    1. Search Engine Optimization
    2. Search Engine Marketing
    3. Analytics
    4. Visualization
    5. Conclusion
  18. CHAPTER 11: Performance and Scalability
    1. Practices to Improve Performance
    2. How Do You Physically Manage More Users?
    3. Conclusion
  19. CHAPTER 12: Security Threats: To Defend and Protect
    1. General Classification of Attacks
    2. Good Practices to Adopt
    3. Specific Problems and Solutions
    4. Conclusion
  20. Conclusion
  21. Index