SlideShare a Scribd company logo
SV.CO’s iterative
product development
An engineer’s perspective
Hari Gopal
That’s commit #1 in December 2013
That’s commit ~ #7500 sometime this week
Mobile Applications
• Student Entrepreneurship Policy
• See events, news about SV Kochi.
• Register a new startup, list employees.
Web application
• API for mobile apps.
• List startups, founders, and allows founders to sign
in and invite other founders to join his startup.
• Administration Interface.
Objective: Build a mobile-first platform
to allow startups to register their companies
as quickly as possibly and ease them into
the SV ecosystem.
Mobile Applications
• Student Entrepreneurship Policy
• See events, news about SV Kochi.
• Register a new startup, list employees.
• Request help from SV.
• Register and apply for incubation at SV.
• Apply to form a partnership.
• Manage list of founders.
• List registered mentors.
Web application
• API for mobile apps.
• List startups, founders, and allows founders to sign
in and invite other founders to join his startup.
• Administration Interface.
• Mentor Registration.
• Edit own startup profile.
• Edit partnership details online.
Mobile Applications
• Student Entrepreneurship Policy
• See events, news about SV Kochi.
• Register a new startup, list employees.
• Request help from SV.
• Register and apply for incubation at SV.
• Apply to form a partnership.
• Manage list of founders.
• List registered mentors.
• Accept industry contact details from users.
• View startup job postings.
Web application
• API for mobile apps.
• List startups, founders, and allows founders to sign
in and invite other founders to join his startup.
• Administration Interface.
• Mentor Registration.
• Edit own startup profile.
• Edit partnership details online.
• Mentor meetings using WebRTC.
• Public job board, create and view listings.
Mobile Applications
• See events, news about SV Kochi.
• Register a new startup, list employees.
• Request help from SV.
• Register and apply for incubation at SV.
• Manage list of founders.
• List registered mentors.
• Accept industry contact details from users.
• View startup job postings.
Web application
• API for mobile apps.
• List startups, founders, invite new founders.
• Administration Interface.
• Mentor Registration.
• Edit own startup profile.
• Edit partnership details online.
• Mentor meetings using WebRTC.
• Public job board, create and view listings.
• Multi-step incubation process to register as a startup with SV
• Playbook for founders
Web application
• List startups, founders.
• Edit own details.
• Administration Interface.
• Multi-step incubation process to register as a startup with SV.
• Playbook for founders.
• Startup timeline page with a timeline builder.
• List targets to complete on the timeline page.
• Vocalist stalks the public slack channel.
• Faculty page with faculty connect feature.
• Resources section to store information useful to founders.
Web application
• List startups.
• Edit own details.
• Administration Interface.
• Multi-step incubation process to register as a startup with SV.
• Playbook for founders.
• Startup timeline page with a timeline builder.
• List targets to complete on the timeline page.
• Vocalist stalks the public slack channel.
• Faculty page with faculty connect feature.
• Resources Library to store information useful to founders.
• Multi-stage application process to join SV.CO.
• Free Six-Ways MOOC.
• Public Founder profile page.
• Startups activity page.
• New homepage and new design language.
Web application
• List startups.
• Edit own details.
• Administration Interface.
• Playbook for founders.
• Startup timeline page with a timeline builder.
• List targets to complete on the timeline page.
• Vocalist stalks the public slack channel.
• Faculty page with faculty connect feature.
• Library to store information useful to founders.
• Multi-stage application process to join SV.CO.
• Free Six-Ways MOOC.
• Public Founder profile page.
• Startups activity page.
• Founder dashboard page with a redesigned timeline builder
and level-based target framework.
Objective: Build an online
platform for first-time founders
and offer a guided experience
of starting up.
Mobile Applications
• Student Entrepreneurship Policy
• See events, news about SV Kochi.
• Register a new startup, list employees.
Web application
• API for mobile apps.
• List startups, founders, and allows founders to sign
in and invite other founders to join his startup.
• Administration Interface.
Web application
• List startups.
• Edit own details.
• Administration Interface.
• Startup timeline page.
• Vocalist stalks the public slack channel.
• Faculty page with faculty connect feature.
• Library to store information useful to founders.
• Free Six-Ways MOOC.
• Public Founder profile page.
• Founder dashboard.
• & more.
!=
!=
Objective: Build a
mobile-first platform
to allow startups to
register their companies
as quickly as possibly
and ease them into
the SV ecosystem.
Objective: Build an
online platform for first-
time founders and offer
a guided experience of
starting up.
Web app toolset
• Ruby (v2.0.0)
• JS (ES5)
• Ruby on Rails (v4.0.1)
• Rubymine (v6.3)
• Trello
• Heroku
• Github
Web app toolset
• Ruby (v2.4.1)
• Coffeescript, ReactJS, ES6+
• Ruby on Rails (v5.0.2)
• Rubymine (v2017.1)
• Trello
• Github
• Codeship
• Heroku
• DigitalOcean
• Rollbar
• Skylight
~=
Ideas
TrelloIdeas Trello
Write everything down:
1. Ideas
2. Tasks
3. Issues
This is a habit you have to form.
Ideas Trello
Ruby, JS, ReactJS
Rubymine
Sit down (or stand up)
and build / improve / fix.
Write tests to make sure your
code does what you intend.
Tests are invaluable when time
comes to change things. New
code should not break old code.
Ideas Trello
Ruby, JS, ReactJS
Rubymine
Github
Keep your work safe.
Collaborate.
Github is the industry standard.
But there are alternatives.
Ideas Trello
Ruby, JS, ReactJS
Rubymine
Github
Heroku
Deploy (after testing).
This is what it’s all about.
Heroku is our choice, because
it minimises Operations-work.
Codeship
Ideas Trello
Ruby, JS, ReactJS
Rubymine
Github
Heroku
Rollbar
Skylight
Catch issues quickly &
be aware of performance.
This should feed back
into your to-do list for
continuous improvement.
Codeship
Ideas Trello
Ruby, JS, ReactJS
Rubymine
Github
Heroku
Rollbar
Skylight
Slack
Communicate.
Codeship
Todo-List
Check what needs
to be done
A typical work-day
Todo-List
Check what needs
to be done
A typical work-day
Chat-bot
Build a bot to track founder
participation on Slack.
Todo-List
Check what needs
to be done
A typical work-day
Complicated?
Break it down into
doable-s
1. Build an integration with
Slack (how? is there an
open-source library?)
2. Send non-command
public messages to
SV.CO for backup.
3. Give the bot a name.

But what?
Chat-bot
Build a bot to track founder
participation on Slack.
Todo-List
Check what needs
to be done
A typical work-day
Know how?
If not, learn how
to execute.
Complicated?
Break it down into
doable-s
1. Use Lita framework to
integrate with Slack.
2. Send non-command
public messages to
SV.CO for backup.
3. Lita + SV.CO = Vocalist!
Chat-bot
Build a bot to track founder
participation on Slack.
1. Build an integration with
Slack (how? is there an
open-source library?)
2. Send non-command
public messages to
SV.CO for backup.
3. Give the bot a name.

But what?
Todo-List
Check what needs
to be done
A typical work-day
Know how?
If not, learn how
to execute.
Code
Test
Deploy
Complicated?
Break it down into
doable-s
Chat-bot
Build a bot to track founder
participation on Slack.
1. Use Lita framework to
integrate with Slack.
2. Send non-command
public messages to
SV.CO for backup.
3. Lita + SV.CO = Vocalist!
1. Build an integration with
Slack (how? is there an
open-source library?)
2. Send non-command
public messages to
SV.CO for backup.
3. Give the bot a name.

But what?
Communicate with fellow
programmers to clarify aspects
of work / bounce off ideas.
Todo-List
Check what needs
to be done
A typical work-day
Know how?
If not, learn how
to execute.
Code
Test
Deploy
Complicated?
Break it down into
doable-s
Communicate with fellow
programmers to clarify aspects
of work / bounce off ideas.
Brief / be briefed by other
team members about
features / ideas / issues.
Todo-List
Check what needs
to be done
A typical work-day
Know how?
If not, learn how
to execute.
Code
Test
Deploy
Complicated?
Break it down into
doable-s
Communicate with fellow
programmers to clarify aspects
of work / bounce off ideas.
Brief / be briefed by other
team members about
features / ideas / issues.
Think about your own
work / research avenues of
improvement.
Set aside time for
refactoring / paying off
technical debt.
Work on a different project /
play with a different tech
stack.
Todo-List
Check what needs
to be done
A typical work-day
Know how?
If not, learn how
to execute.
Code
Test
Deploy
Complicated?
Break it down into
doable-s
Web work is prone to change.
People involved can change.
Objectives change.
Market can change.
Gear your work to forgive (even
encourage) change.
That’s it.
Thank you!

More Related Content

PDF
Always Mind Your [Developer] Surroundings - API City 2018
PPTX
STC Summit 2015: API Documentation, an Example-Based Approach
PDF
Library, Library Lets Use THAT Library – DFW Mobile
PPTX
How to create an angular 2.0 application in liferay dxp to fetch the ootb adv...
PDF
Erica Cooksey Reactathon 2018
PDF
Learning Rails
PDF
Making the Switch: One Team's Story of Adopting JIRA, FishEye, Eclipse & Myly...
KEY
Developing for Remote Bamboo Agents, AtlasCamp US 2012
Always Mind Your [Developer] Surroundings - API City 2018
STC Summit 2015: API Documentation, an Example-Based Approach
Library, Library Lets Use THAT Library – DFW Mobile
How to create an angular 2.0 application in liferay dxp to fetch the ootb adv...
Erica Cooksey Reactathon 2018
Learning Rails
Making the Switch: One Team's Story of Adopting JIRA, FishEye, Eclipse & Myly...
Developing for Remote Bamboo Agents, AtlasCamp US 2012

What's hot (20)

DOC
NodeJs-resume
PPTX
AHOY FB Hack Day 2017
PDF
Reark : a Reference Architecture for Android using RxJava
PPTX
Untangling spring week2
PDF
[artifactconf] Github for People Who Don't Code
PDF
Grails patterns and practices
KEY
AJAX & jQuery - City University WAD Module
PPTX
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
PDF
Pepperoni 2.0 - How to spice up your mobile apps
PPTX
Publishing API documentation -- Workshop
PDF
Grails At Linked
PDF
Rowdy Rabouw - Unleash your web skills on native
PPTX
Agile and waterfall tango dancing
PPTX
6th Salesforce Developer Group - Bilbao
PPTX
Untangling spring week1
PDF
Contributing Back to WordPress - Getting Involved in the Community
PDF
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
PDF
Intro to SpringBatch NoSQL 2021
PDF
Why your APIs should fly first class
PPTX
Untangling the web week 2 - SEO
NodeJs-resume
AHOY FB Hack Day 2017
Reark : a Reference Architecture for Android using RxJava
Untangling spring week2
[artifactconf] Github for People Who Don't Code
Grails patterns and practices
AJAX & jQuery - City University WAD Module
Hybrid Mobile Development with Apache Cordova and Java EE 7 (JavaOne 2014)
Pepperoni 2.0 - How to spice up your mobile apps
Publishing API documentation -- Workshop
Grails At Linked
Rowdy Rabouw - Unleash your web skills on native
Agile and waterfall tango dancing
6th Salesforce Developer Group - Bilbao
Untangling spring week1
Contributing Back to WordPress - Getting Involved in the Community
I Love APIs 2015 API Lab Design-first API Development Using Node and Swagger
Intro to SpringBatch NoSQL 2021
Why your APIs should fly first class
Untangling the web week 2 - SEO
Ad

Similar to Experience Session - Hari (20)

PPTX
Building a REST API for Longevity
PPTX
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
PPTX
Drew madelung sp designer workflows - sp-biz
PPTX
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
PPTX
Lessons learned on the Azure API Stewardship Journey.pptx
PDF
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
PDF
Building the Eventbrite API Ecosystem
PDF
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
PDF
Stapling and patching the web of now - ForwardJS3, San Francisco
PPTX
Making sense of microservices, service mesh, and serverless
PDF
API Introduction - API Management Workshop Munich from Ronnie Mitra
PPTX
Web Developer Jobs in Jaipur for Freshers Your Gateway to a Bright Tech Caree...
PPTX
Neil Perlin - We're Going Mobile! Great! Are We Ready?
PPTX
API Frenzy: The Implications and Planning for a Successful API Strategy
PPTX
Api frenzy june 2013 v2
PDF
Scribe online 03 scribe online cdk and api overview
KEY
Social dev camp_2011
PDF
Creating a Responsive Website From Scratch
PPTX
EMPOWER2017 Sneak Peek
PDF
Ror Seminar With agilebd.org on 23 Jan09
Building a REST API for Longevity
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Drew madelung sp designer workflows - sp-biz
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
Lessons learned on the Azure API Stewardship Journey.pptx
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Building the Eventbrite API Ecosystem
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Stapling and patching the web of now - ForwardJS3, San Francisco
Making sense of microservices, service mesh, and serverless
API Introduction - API Management Workshop Munich from Ronnie Mitra
Web Developer Jobs in Jaipur for Freshers Your Gateway to a Bright Tech Caree...
Neil Perlin - We're Going Mobile! Great! Are We Ready?
API Frenzy: The Implications and Planning for a Successful API Strategy
Api frenzy june 2013 v2
Scribe online 03 scribe online cdk and api overview
Social dev camp_2011
Creating a Responsive Website From Scratch
EMPOWER2017 Sneak Peek
Ror Seminar With agilebd.org on 23 Jan09
Ad

More from SV.CO (20)

PDF
Handout level-1-module-1
PDF
Persistence And Documents
PDF
Building complex input screens
PDF
Working with the Web: 
Decoding JSON
PDF
Saving Data
PDF
Alerts notification
PDF
UI Dynamics
PDF
Practical animation
PDF
Segues and navigation controllers
PDF
Camera And Email
PDF
Scroll views
PDF
Intermediate table views
PDF
Table views
PDF
Closures
PDF
Protocols
PDF
App anatomy and life cycle
PDF
Extensions
PDF
Gestures
PDF
View controller life cycle
PDF
Controls in action
Handout level-1-module-1
Persistence And Documents
Building complex input screens
Working with the Web: 
Decoding JSON
Saving Data
Alerts notification
UI Dynamics
Practical animation
Segues and navigation controllers
Camera And Email
Scroll views
Intermediate table views
Table views
Closures
Protocols
App anatomy and life cycle
Extensions
Gestures
View controller life cycle
Controls in action

Recently uploaded (20)

PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
Module 4: Burden of Disease Tutorial Slides S2 2025
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
O5-L3 Freight Transport Ops (International) V1.pdf
01-Introduction-to-Information-Management.pdf
Cell Structure & Organelles in detailed.
Microbial disease of the cardiovascular and lymphatic systems
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
O7-L3 Supply Chain Operations - ICLT Program
Chinmaya Tiranga quiz Grand Finale.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Pharma ospi slides which help in ospi learning
Supply Chain Operations Speaking Notes -ICLT Program
Computing-Curriculum for Schools in Ghana
Final Presentation General Medicine 03-08-2024.pptx
VCE English Exam - Section C Student Revision Booklet
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
A systematic review of self-coping strategies used by university students to ...
Final Presentation General Medicine 03-08-2024.pptx
Anesthesia in Laparoscopic Surgery in India

Experience Session - Hari

  • 1. SV.CO’s iterative product development An engineer’s perspective Hari Gopal
  • 2. That’s commit #1 in December 2013 That’s commit ~ #7500 sometime this week
  • 3. Mobile Applications • Student Entrepreneurship Policy • See events, news about SV Kochi. • Register a new startup, list employees. Web application • API for mobile apps. • List startups, founders, and allows founders to sign in and invite other founders to join his startup. • Administration Interface. Objective: Build a mobile-first platform to allow startups to register their companies as quickly as possibly and ease them into the SV ecosystem.
  • 4. Mobile Applications • Student Entrepreneurship Policy • See events, news about SV Kochi. • Register a new startup, list employees. • Request help from SV. • Register and apply for incubation at SV. • Apply to form a partnership. • Manage list of founders. • List registered mentors. Web application • API for mobile apps. • List startups, founders, and allows founders to sign in and invite other founders to join his startup. • Administration Interface. • Mentor Registration. • Edit own startup profile. • Edit partnership details online.
  • 5. Mobile Applications • Student Entrepreneurship Policy • See events, news about SV Kochi. • Register a new startup, list employees. • Request help from SV. • Register and apply for incubation at SV. • Apply to form a partnership. • Manage list of founders. • List registered mentors. • Accept industry contact details from users. • View startup job postings. Web application • API for mobile apps. • List startups, founders, and allows founders to sign in and invite other founders to join his startup. • Administration Interface. • Mentor Registration. • Edit own startup profile. • Edit partnership details online. • Mentor meetings using WebRTC. • Public job board, create and view listings.
  • 6. Mobile Applications • See events, news about SV Kochi. • Register a new startup, list employees. • Request help from SV. • Register and apply for incubation at SV. • Manage list of founders. • List registered mentors. • Accept industry contact details from users. • View startup job postings. Web application • API for mobile apps. • List startups, founders, invite new founders. • Administration Interface. • Mentor Registration. • Edit own startup profile. • Edit partnership details online. • Mentor meetings using WebRTC. • Public job board, create and view listings. • Multi-step incubation process to register as a startup with SV • Playbook for founders
  • 7. Web application • List startups, founders. • Edit own details. • Administration Interface. • Multi-step incubation process to register as a startup with SV. • Playbook for founders. • Startup timeline page with a timeline builder. • List targets to complete on the timeline page. • Vocalist stalks the public slack channel. • Faculty page with faculty connect feature. • Resources section to store information useful to founders.
  • 8. Web application • List startups. • Edit own details. • Administration Interface. • Multi-step incubation process to register as a startup with SV. • Playbook for founders. • Startup timeline page with a timeline builder. • List targets to complete on the timeline page. • Vocalist stalks the public slack channel. • Faculty page with faculty connect feature. • Resources Library to store information useful to founders. • Multi-stage application process to join SV.CO. • Free Six-Ways MOOC. • Public Founder profile page. • Startups activity page. • New homepage and new design language.
  • 9. Web application • List startups. • Edit own details. • Administration Interface. • Playbook for founders. • Startup timeline page with a timeline builder. • List targets to complete on the timeline page. • Vocalist stalks the public slack channel. • Faculty page with faculty connect feature. • Library to store information useful to founders. • Multi-stage application process to join SV.CO. • Free Six-Ways MOOC. • Public Founder profile page. • Startups activity page. • Founder dashboard page with a redesigned timeline builder and level-based target framework. Objective: Build an online platform for first-time founders and offer a guided experience of starting up.
  • 10. Mobile Applications • Student Entrepreneurship Policy • See events, news about SV Kochi. • Register a new startup, list employees. Web application • API for mobile apps. • List startups, founders, and allows founders to sign in and invite other founders to join his startup. • Administration Interface. Web application • List startups. • Edit own details. • Administration Interface. • Startup timeline page. • Vocalist stalks the public slack channel. • Faculty page with faculty connect feature. • Library to store information useful to founders. • Free Six-Ways MOOC. • Public Founder profile page. • Founder dashboard. • & more. !=
  • 11. != Objective: Build a mobile-first platform to allow startups to register their companies as quickly as possibly and ease them into the SV ecosystem. Objective: Build an online platform for first- time founders and offer a guided experience of starting up.
  • 12. Web app toolset • Ruby (v2.0.0) • JS (ES5) • Ruby on Rails (v4.0.1) • Rubymine (v6.3) • Trello • Heroku • Github Web app toolset • Ruby (v2.4.1) • Coffeescript, ReactJS, ES6+ • Ruby on Rails (v5.0.2) • Rubymine (v2017.1) • Trello • Github • Codeship • Heroku • DigitalOcean • Rollbar • Skylight ~=
  • 13. Ideas
  • 14. TrelloIdeas Trello Write everything down: 1. Ideas 2. Tasks 3. Issues This is a habit you have to form.
  • 15. Ideas Trello Ruby, JS, ReactJS Rubymine Sit down (or stand up) and build / improve / fix. Write tests to make sure your code does what you intend. Tests are invaluable when time comes to change things. New code should not break old code.
  • 16. Ideas Trello Ruby, JS, ReactJS Rubymine Github Keep your work safe. Collaborate. Github is the industry standard. But there are alternatives.
  • 17. Ideas Trello Ruby, JS, ReactJS Rubymine Github Heroku Deploy (after testing). This is what it’s all about. Heroku is our choice, because it minimises Operations-work. Codeship
  • 18. Ideas Trello Ruby, JS, ReactJS Rubymine Github Heroku Rollbar Skylight Catch issues quickly & be aware of performance. This should feed back into your to-do list for continuous improvement. Codeship
  • 19. Ideas Trello Ruby, JS, ReactJS Rubymine Github Heroku Rollbar Skylight Slack Communicate. Codeship
  • 20. Todo-List Check what needs to be done A typical work-day
  • 21. Todo-List Check what needs to be done A typical work-day Chat-bot Build a bot to track founder participation on Slack.
  • 22. Todo-List Check what needs to be done A typical work-day Complicated? Break it down into doable-s 1. Build an integration with Slack (how? is there an open-source library?) 2. Send non-command public messages to SV.CO for backup. 3. Give the bot a name.
 But what? Chat-bot Build a bot to track founder participation on Slack.
  • 23. Todo-List Check what needs to be done A typical work-day Know how? If not, learn how to execute. Complicated? Break it down into doable-s 1. Use Lita framework to integrate with Slack. 2. Send non-command public messages to SV.CO for backup. 3. Lita + SV.CO = Vocalist! Chat-bot Build a bot to track founder participation on Slack. 1. Build an integration with Slack (how? is there an open-source library?) 2. Send non-command public messages to SV.CO for backup. 3. Give the bot a name.
 But what?
  • 24. Todo-List Check what needs to be done A typical work-day Know how? If not, learn how to execute. Code Test Deploy Complicated? Break it down into doable-s Chat-bot Build a bot to track founder participation on Slack. 1. Use Lita framework to integrate with Slack. 2. Send non-command public messages to SV.CO for backup. 3. Lita + SV.CO = Vocalist! 1. Build an integration with Slack (how? is there an open-source library?) 2. Send non-command public messages to SV.CO for backup. 3. Give the bot a name.
 But what?
  • 25. Communicate with fellow programmers to clarify aspects of work / bounce off ideas. Todo-List Check what needs to be done A typical work-day Know how? If not, learn how to execute. Code Test Deploy Complicated? Break it down into doable-s
  • 26. Communicate with fellow programmers to clarify aspects of work / bounce off ideas. Brief / be briefed by other team members about features / ideas / issues. Todo-List Check what needs to be done A typical work-day Know how? If not, learn how to execute. Code Test Deploy Complicated? Break it down into doable-s
  • 27. Communicate with fellow programmers to clarify aspects of work / bounce off ideas. Brief / be briefed by other team members about features / ideas / issues. Think about your own work / research avenues of improvement. Set aside time for refactoring / paying off technical debt. Work on a different project / play with a different tech stack. Todo-List Check what needs to be done A typical work-day Know how? If not, learn how to execute. Code Test Deploy Complicated? Break it down into doable-s
  • 28. Web work is prone to change. People involved can change. Objectives change. Market can change. Gear your work to forgive (even encourage) change.