A presentation to Computer Engineering 4th year undergraduate students at Makerere University, Faculty of Technology, College of Design, Art and Technology
A look at using the spirit of agile software development practices to deliver projects in the Ugandan context.
This presentation was delivered to a startups based out of Hive Colab a co-working and incubation hup in Kampala as one of the TGIF evenings on Friday February 3, 2017
Hi, guys!
Before getting and applying any tools for the project we will try to view on project from bird view based on PMI methodology (PMBOK, 5th edition).
So our aims on this post:
1. Clarify project lifecycle
2. Identify tools which can be used on each phase
My Journey into Product Management by Pivotal Labs Senior PMProduct School
Liz talked about her unique journey into the Product Manager role, what Product Managers do exactly and what the top skillsets are you need. She shared how to present your resume to get noticed, LinkedIn tips to network, and how to prove you have the skills without any experience.
How to Prepare for Your New Role as a PM by Boeing PM LeaderProduct School
Main takeaways:
- How to develop an on boarding strategy as a new Product Manager.
- How to establish trust and relationships in the early game.
- How to build a growth plan once in the company
A presentation to Computer Engineering 4th year undergraduate students at Makerere University, Faculty of Technology, College of Design, Art and Technology
A look at using the spirit of agile software development practices to deliver projects in the Ugandan context.
This presentation was delivered to a startups based out of Hive Colab a co-working and incubation hup in Kampala as one of the TGIF evenings on Friday February 3, 2017
Hi, guys!
Before getting and applying any tools for the project we will try to view on project from bird view based on PMI methodology (PMBOK, 5th edition).
So our aims on this post:
1. Clarify project lifecycle
2. Identify tools which can be used on each phase
My Journey into Product Management by Pivotal Labs Senior PMProduct School
Liz talked about her unique journey into the Product Manager role, what Product Managers do exactly and what the top skillsets are you need. She shared how to present your resume to get noticed, LinkedIn tips to network, and how to prove you have the skills without any experience.
How to Prepare for Your New Role as a PM by Boeing PM LeaderProduct School
Main takeaways:
- How to develop an on boarding strategy as a new Product Manager.
- How to establish trust and relationships in the early game.
- How to build a growth plan once in the company
How to Build Accessible Products by Slack Accessibility PMProduct School
Main takeaways:
- Accessibility is not what you think
- How Slack builds products all humans can use
- Your role in accessibility, and everyone else’s in your team
Andy is a founder of the Pragmatic Programmers, founder of the Agile Alliance and one of the 17 authors of the Agile Manifesto, and author of nine books. He is an active musician and woodworker, and continues looking for new areas where he can stir things up
Change How You Do Product - by Tal Ben-Simon (ProductX 2018)Tal Ben-Simon
Presented on stage at the "ProductX 2018" conference.
We, product people, are usually trying to change or redesign our product.
But there’s a point in time, when you need to reorganize the structure and redefine the workflow of your Product-R&D teams and potentially the entire company.
- Why and when to make a change?
- How should this sensitive change be made?
- What is the product manager’s role in leading this change?
I will share the story of the profound changes (which are still being) made in eToro, a fast growing FinTech startup with more than 500 employees…
5 Life Lessons That Coding Will Teach You!Paresh Pandit
Coding is increasingly becoming a fundamental skill in the present times. More than ever before, as we interact more and more with computers and data, it is quintessential that we understand [the means and] the language of our digital dialogues. With Big Data, Machine Learning and AI becoming more and more mainstream, one can not imagine a future devoid of this skillset. However, learning how to code (and its art and discipline) also teaches us a thing or two about our human journey. So, let's start Learning, and let's start Coding! :-)
How to Succeed in Product Management by Google Product ManagerProduct School
In this presentation, Subhasish Chakraborty shares the most important traits, attributes and strategies for aspiring Product Managers to succeed in Product Management at different scales. He also shares his own journey from an artist, to an engineer to finally an entrepreneur and Product Visionary.
Presentation for Mile High PMI Workshop on November 15, 2008
Abstract:
There are always people who want agile projects to fail. This will probably be the case until agile is the preferred process methodology used for projects. Are you one of them? In this workshop Bob Hartman will give participants a how-to guide for causing agile process failure. Attendees will learn various failure modes and how to cause them. There will be group discussions and exercises exploring how the failure modes can manifest themselves in real projects. At the end of this workshop each attendee should have the ability to cause agile project failure in a variety of ways and under a variety of conditions.
Obviously the first paragraph is a bit tongue-in-cheek. Hopefully project managers do not want agile projects to fail, but they need to know how they could fail. This knowledge will translate into an ability to recognize the failure modes and take corrective action. Interestingly, many of the agile project failure modes are also failure modes in other project process methodologies. All project managers on agile projects or in organizations that are considering using an agile process should attend this workshop. Project managers in organizations which typically struggle with projects may also gain insight into their project failure modes.
2018 Feb 12 - Becoming a Better Engineering Student - Anubose Institute of Te...viswanadham vangapally
2018Feb12 - Becoming a Better Engineering Student - Morning and Afternoon Sessions - with the Students of Diploma in Engineering of Anubose Institute of Technology, Paloncha, Bhadrachalam-Kothagudem District, Telangana
This power point presentation was used for the Morning and Afternoon sessions with the students of the Diploma in Engineering in Anu Bose Institute of Technology,
The live audio recording of the session, mainly in Telugu, with a sprinkling of English, can be easily accessed:
https://archive.org/details/180212000BaBEStudentMorningSessionAnuBosePalvancha
and
https://archive.org/details/180212002BaBEStudentAfternoonSessionAnuBosePalvancha
You are most welcome to give your valuable feedback:
viswam.vangapally@gmail.com
How to Build Accessible Products by Slack Accessibility PMProduct School
Main takeaways:
- Accessibility is not what you think
- How Slack builds products all humans can use
- Your role in accessibility, and everyone else’s in your team
Andy is a founder of the Pragmatic Programmers, founder of the Agile Alliance and one of the 17 authors of the Agile Manifesto, and author of nine books. He is an active musician and woodworker, and continues looking for new areas where he can stir things up
Change How You Do Product - by Tal Ben-Simon (ProductX 2018)Tal Ben-Simon
Presented on stage at the "ProductX 2018" conference.
We, product people, are usually trying to change or redesign our product.
But there’s a point in time, when you need to reorganize the structure and redefine the workflow of your Product-R&D teams and potentially the entire company.
- Why and when to make a change?
- How should this sensitive change be made?
- What is the product manager’s role in leading this change?
I will share the story of the profound changes (which are still being) made in eToro, a fast growing FinTech startup with more than 500 employees…
5 Life Lessons That Coding Will Teach You!Paresh Pandit
Coding is increasingly becoming a fundamental skill in the present times. More than ever before, as we interact more and more with computers and data, it is quintessential that we understand [the means and] the language of our digital dialogues. With Big Data, Machine Learning and AI becoming more and more mainstream, one can not imagine a future devoid of this skillset. However, learning how to code (and its art and discipline) also teaches us a thing or two about our human journey. So, let's start Learning, and let's start Coding! :-)
How to Succeed in Product Management by Google Product ManagerProduct School
In this presentation, Subhasish Chakraborty shares the most important traits, attributes and strategies for aspiring Product Managers to succeed in Product Management at different scales. He also shares his own journey from an artist, to an engineer to finally an entrepreneur and Product Visionary.
Presentation for Mile High PMI Workshop on November 15, 2008
Abstract:
There are always people who want agile projects to fail. This will probably be the case until agile is the preferred process methodology used for projects. Are you one of them? In this workshop Bob Hartman will give participants a how-to guide for causing agile process failure. Attendees will learn various failure modes and how to cause them. There will be group discussions and exercises exploring how the failure modes can manifest themselves in real projects. At the end of this workshop each attendee should have the ability to cause agile project failure in a variety of ways and under a variety of conditions.
Obviously the first paragraph is a bit tongue-in-cheek. Hopefully project managers do not want agile projects to fail, but they need to know how they could fail. This knowledge will translate into an ability to recognize the failure modes and take corrective action. Interestingly, many of the agile project failure modes are also failure modes in other project process methodologies. All project managers on agile projects or in organizations that are considering using an agile process should attend this workshop. Project managers in organizations which typically struggle with projects may also gain insight into their project failure modes.
2018 Feb 12 - Becoming a Better Engineering Student - Anubose Institute of Te...viswanadham vangapally
2018Feb12 - Becoming a Better Engineering Student - Morning and Afternoon Sessions - with the Students of Diploma in Engineering of Anubose Institute of Technology, Paloncha, Bhadrachalam-Kothagudem District, Telangana
This power point presentation was used for the Morning and Afternoon sessions with the students of the Diploma in Engineering in Anu Bose Institute of Technology,
The live audio recording of the session, mainly in Telugu, with a sprinkling of English, can be easily accessed:
https://archive.org/details/180212000BaBEStudentMorningSessionAnuBosePalvancha
and
https://archive.org/details/180212002BaBEStudentAfternoonSessionAnuBosePalvancha
You are most welcome to give your valuable feedback:
viswam.vangapally@gmail.com
Functional programming has made great strides in the popular imagination, yet adoption of FP languages has often been challenging for companies, sputtering in fits and starts. Ken has been at the forefront of REA's successful adoption of FP over four years, and will share lessons learnt and traps avoided: how a human-first approach can succeed and scale.
Product Development in 10 Steps by former Facebook PMProduct School
Main takeaways:
- A to Z all aspects of product development
- Proven methodologies and strategies in developing a product
- Cross-functional collaboration: teamwork, organization, and communication
- Pre and post launch initiatives: research, planning, measurement, and more
Silicon Valley Youth coders kick-off presentationShivaum Kumar
Deck presented at the kickoff meeting of Silicon Valley Young Coders - June 7 2015
Presenters
Shivaum Kumar, Saratoga High School
Mrs Archana Krishna, Google Executive
Aditya Aggarwal, USC Computer Science student
-----
Hi everyone,
My name is Shivaum Kumar and I am a rising sophomore at Saratoga High School.
We have our first club meeting tomorrow at the Saratoga Community Center multipurpose room at 3 pm, 19655 Allendale Ave, Saratoga, CA 95070
We will start at 3pm and end exactly at 4pm
Here is the agenda
Introductions: by all
Industry Speaker: Archana Krishna, from Google 20 minutes
Youth Presenter: Aditya Aggarwal, President of Application Development club at Saratoga High School. 20 minutes
Aditya is going to be a Trojan in Fall as he starts college at USC in Fall.
Open discussion: Ideas and suggestions for next week
If possible please bring your laptops with this software installed
https://developer.android.com/sdk/index.html
We may have all the kids run through a sample exercise if we have time.
We have almost 110 RSVPs for tomorrow - and that is why we have booked the larger multi-purpose room
For this session, parents are invited to stay and listen - though they may not be expected to stay every week.
If you are interested in being an industry speaker or a youth presenter - please email me
Thanks,
Shivaum
Saratoga Community Center address: 19655 Allendale Ave, Saratoga, CA 95070
It is next to Redwood Middle School and it’s the big room on the left once you enter the Joan Pisani Community Center
--
YOUNG CODERS CLUB in SARATOGA for middle and high schoolers - run by Saratoga students.
Open to every interested student-coder from Silicon Valley.
Kick-off meeting this Sunday June 7th 2015 at 3pm
WHERE: Joan Pisani Community Center: 19655 Allendale Ave, Saratoga, CA 95070
Our website: http://saratogacoders.weebly.com/
Communication via email group and Facebook group
Subscribe - http://groups.google.com/group/SaratogaCoders
RSVP - tinyurl.com/SaratogaClass
Join - https://www.facebook.com/groups/370007039865494/
---
You received this message because you are subscribed to the Google Groups "SaratogaCoders" group.
To unsubscribe from this group and stop receiving emails from it, send an email to saratogacoders+unsubscribe@googlegroups.com.
To post to this group, send email to saratogacoders@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/saratogacoders/3F1C57C4-50ED-46F9-9B8D-72DFA5425801%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
This presentation is delivered as part of the Faculty training program at Kristu Jayanthi College, Bangalore. The intent was to help students build competency and contribute to open source projects. Also which will eventually help them to build professional career in open source connected domains.
This event was organized by the SODA Foundation and lots of fabulous speakers delivered the series. Thank you SODA!!!!
This is a crowd-sourced repository of all possible hacks for a developer's career growth. Combine a couple of them as your time allows and you will have a great recipe to the next level in your career.
For this research, we compiled our knowledge base and also specifically
crowdsourced diverse ideas & opportunities from technology leaders in different stages of their careers to build this map for developer careers.
What it takes to be a "Good" Developer?Harshul Shah
Transforming yourself from just a developer to a good developer is advantageous to you and your Company both! To be a "good" software developer you need to acquire the skills described in this presentation. The skills and techniques from this presentation are helpful to develop an edge and stay ahead of many experienced developers.
Working Effectively with Cross Continent Teams by Microsoft PMProduct School
Main takeaways:
- This doesn't come at the cost of sacrificing personal and family time
- Tools and tricks for effective team collaboration across different time zones
- Understanding cultural differences and exhibiting inclusive behavior with team mates at all times
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
My OpenSource Journey
1. MY OPENSOURCE JOURNEY
Strong Opinions, Strongly Held
By Stephen Senkomago Musoke
@ssmusoke
H A C K T O B E R F E S T
2. WHY ME?
¨ Self taught software tinkerer who loves growing techies
¨ Working hard at a normal regular family life
¨ My fair share of failed, successful, mind blowing and soul
haunting projects
¨ Served clients in UK, US, Australia, Europe, South Africa
¨ 12 years setting up, growing & running a Ugandan
custom software development shop
¨ 16 month Executive management stint - Worked in and
ran a large international custom software service
provider in South Africa & Uganda
¨ 4 years back to full time software delivery practice 2
4. THE EARLY
YEARS
q First computer contact – May 1996 (S.
6 vacation)
q Part time vacation job – editing a Linux
user manual & troubleshooting
modems
q Started Unix scripting and MS Access
database development – using a
reference manual
q Lost my first and last file on a floppy
disk – led to file management OCD
q Great compliment to Civil Engineering
degree
q 2nd year Industrial training in
University of Zimbabwe through
internship – writing VB Civil
Engineering tool
4
Always work
yourself out of a
job ~Charles
Mukasa
Your competition
is not your
neighbor, but
people in US,
China, Europe
who have more
resources than
you ~ Charles
Mukasa
5. EXPOSURE q Started custom software delivery
services in Kla – mix interns & full time
staff. Website development &
outsourcing
q Tech
q Java à PHP (3/4)
q MS Access à Oracle à MySQL
q Tech growth – Javaworld, The Serverside,
SQL 92 (no internet)
q Influences: The ServerSide.com,
Apache Foundation
5
Focus on one
thing and do it
right ~ Charles
Mukasa
7. GROWTH
YEARS –
BUSINESS
LEADERSHIP
q Tech Stack
q PHP 3 & 4
q MySQL 3 and 4
q XOOPS, Joomla, Smarty Templates
q Zend Framework
q Protoype, MoTools, JQuery
q Eclipse -> Zend Studio
q Leverage pre-built libraries over writing
custom code
q Stack Overflow grew on me – answering
questions
q Whenever I was helped by someone I
would share the experiences by writing
on my blog – https://ssmusoke.com 7
Stand on the
shoulders of
giants
9. THE CHANGE
– NON TECH
STINT
q Mercy Corps – finance, tech,
agriculture – 1 year
q ThoughtWorks
q 4 roles in 2 years: Project Manager,
General Manager in a box (SA), General
Manager (Kla), Lead Consultant
q EELD – insights into my personality, why I
am the way I am
q Stress related burnout – first ever
q Realized: executive management is
not for me I am a techie, at heart and
in disposition so focus on technology
based work streams
9
Find something
you love and you
will never work a
day in your life
Say yes first then
figure out the rest
~Branson
10. TECH GALORE q Started at UCSF in METS Program
q Working with UgandaEMR – facility
based EMR system for public health
facilities based on OpenMRS
q Installed in ~900 public health facilities
q Over ~1500 people trained to use and
maintain EMR
q Public support via Whatsapp/Email
q User manual & technical guide
q Modified agile delivery process
q Play multiple roles - architect, tech
lead, developer, trainer, business
analyst, technical PM, product
manager
10
Stand on the
shoulders of
giants, however
feed the giants so
that they are
strong enough to
keep carrying you
~ SSM
Good developers
write excellent
code, great
developers write
no code, zen
developers delete
code
11. FANATICAL
ADVOCATE
q OpenMRS
q dev/1 to dev/4 in 18 months
q Reference Application Technical Lead –
January 2017 to May 2018
q GSOC Mentor in 2017, 2018, 2019
q PHP
q Active follower of Symfony & Larvel for
side projects
q API First development
q CI/CD – automation from code to
production
q Loud local Open Data advocate
11
The best way to
learn something is
to teach it
Every problem is
a special case of a
general problem
There are no new
problems under
the sun, someone
else has already
faced it and tried
a solution – Find
it and build on it
12. WHAT IS IN IT
FOR YOU
q What ever tools/frameworks you use
q Write documentation
q Support newbies
q Provide support
q Share Experiences with others – blog,
talk
q Buy commercial support
q Donate via Patreon etc
q Support through programs that support
open source GSoC, Google Code-In, Rails
Girls, Facebook Developer Circles
12
Make your mark
on the world as
you walk through
it
13. WHAT ARE
THE BENEFITS
q Great tools are built in open source
q You can grow your skillsets and open
up opportunities
q Improve your coding skills
q Learn a specific tool and problem
domain
q Interact with a diverse group of people
around the world, solving different but
potentially related problems
q Contribute to new knowledge in the
world
13
The best tool for
the job is the one
you know how to
use
14. IN CLOSING
DO NOT BE TOO BUSY
Enjoy your projects, family and life
Keep learning
Read
Stand on the shoulders of Giants
Share your stories with others
Discipline, Discipline, Discipline
AND MOST OF ALL
Keep driving to get better every day
1
4