No more tears 😒from project nighmares

Aman Sharma (~aman24)




Why this talk?


So everyone has at least once faced this situation. It's almost the deadline day ( already extended too many times πŸ˜‚). You sit down with your team to check off the deliverables and how things are working out. But guess what -

" Things look far from deployable ! "

The codes look crappy, there is no organization of libraries, you would probably need to spend class time with the guy who coded it and other many mindboggling issues that would lead you to go refresh your basics. But the question is -

What lead to this situation?

  1. Poor planning
  2. Thought clarity
  3. Tools are used by fools?
  4. Premature optimization or no optimization at all
  5. and many more . . .

So this is project management 101, right?

Actually, No. This is not a skill learning class that anyone can do online. This is the real world storytelling of how Python projects should be done. Coming straight from many production applications currently being used by over a million people that I worked on. ( No Joke ).

What to expect?


We will be touching essentials of everything (tools, soft skills, hardware, software, code ... ) you need to know to efficiently run your next project and increase your team/ self productivity by at least 30%.

πŸ”­ Planning a project

  1. Talking in pictures ( How to wireframe, flowchart and lay down the working mechanism)
  2. Teaming up ( Task distributions, Tracking)
  3. Predicting resources
  4. Setting deliverables and milestones

πŸ–₯ Setting up the best environment

  1. Team communications
  2. Gitting it up
  3. Productive working space
  4. Apps, tools, Ide's
  5. Extensively use Notebooks

πŸš€ Optimizing your project

  1. Project organization
  2. Requirements are required
  3. Making code faster with multiprocessing
  4. Checking redundant code

πŸ“¦ The final delivery

  • How to do that?

Why hear from me?


I am not forced to give this talk, I was obliged. As mentioned I have worked on many production-grade projects with highly professional people. The last project I was leading was a nightmare and made me cry. It was already delayed by a month so I had to step in to finish 2 months' work, within a weekend. This made me realize many common practices that we could follow to make sure projects run smoothly. This inspired me to first learn the best of the best things and bring it to you.

Trust me you won't be bored πŸ˜‰.

Well, you can spend half an hour on Netflix with a good movie or join me to make your future projects even better.


  1. Knowledge of python
  2. Usage of git ( Github)

Video URL:

Speaker Info:

Aman Sharma πŸ‘‹

πŸ”— GitHub followers

  • 🧬 CTO and Co-founder at Twimbit.
  • πŸ“± Founder and Lead at
  • πŸ§‘πŸΌβ€πŸ’» Member of OpenSource Initiative, and AMP
  • Former Research Engineer at TU Wien
  • Founder at Atlancey & KiEvents
  • Former Recommender System Engineer at , Greece
  • Former Web Engineer at Tomorrow Systems , Italy

Section: Developer tools and automation
Type: Talks
Target Audience: Beginner
Last Updated: