Advanced Computing
for
Sustainable Future
Anoop Thomas Mathew
Profoundis Labs
@atmb4u
6th
October, 2013
IEEE All India Com...
@atmb4u

Co-Founder and CTO @ Profoundis Labs
 Avid open source user since 2003
 Contributed to linux kernel and cpyth...
Published a paper?
Participated IEEEXtreme?
Regular in coding competitions?
Have a company on your own?
Any wannabe E...
What happens
@
Profoundis
ABOUTPROFOUNDIS

6 people

Almost an year and a half old

Social Media aggregation and analyt...
Sustaining Solution
is a necessity
LEARNINGS-COMPUTING
Murphy's Lawworks!
LEARNINGS-COMPUTING
Design Solution,
not Code.
LEARNINGS-COMPUTING
NO quick fixes
lasts forever
- Might take some extra time
LEARNINGS
Brahma & Vishnu
as
Science & Technology
LEARNINGS-COMPUTING
Brahma & Vishnu
as
Science & Technology
LEARNINGS-COMPUTING
Scalability
is key to
Sustainability
LEARNINGS
Prototyping works
●Fake it till you make it!
●MVP is to start rolling
LEARNINGS-STARTUP
Efficiency matters
LEARNINGS-COMPUTING
Simpler Solutions
works better
LEARNINGS-STARTUP
Passion is most important;
and it keeps you persistent.
LEARNINGS
In the beginning,
“You won't have a clue
on what you are doing!”
LEARNINGS
It's always okay to ask,
(provided you've done your homework)
LEARNINGS
“Learn anything in 20 hours”
– Josh Kaufman
●
4 steps
➢
De-construct
➢
Unplug
➢
Self-correct
➢
Practice for 45 mins x 30 d...
IEEE!
➢
Professional
➢
Engineer's
➢
Scientific
➢
Community
ABOUTIEEE
My experience with
IEEE
ABOUTIEEE
are we
scientific
enough?
AREWEENGINEERING?
FUTUREOFCOMPUTING
We are still using models
●
Based on Von Neumann Machines
●
Which are Turing Machines
●
Derived from Intel 4004
of 1960's
...
coding
FUTUREOFCOMPUTING
coding
direct manipulation of data
FUTUREOFCOMPUTING
procedures
FUTUREOFCOMPUTING
procedures
goals and constraints
FUTUREOFCOMPUTING
text dump data
FUTUREOFCOMPUTING
text dump data
spatial representations
FUTUREOFCOMPUTING
sequential
FUTUREOFCOMPUTING
sequential
massively parallel algorithms
FUTUREOFCOMPUTING
sequential
massively parallel algorithms
FUTUREOFCOMPUTING
Are you kidding me?
FUTUREOFCOMPUTING
What else should we do?
●
Pick a specific field of interest
●
Start learning
●
Ask questions
●
Form small groups and colla...
Don't be blinded!
Think of better way of doing things.
KEYTAKEAWAYS
➢ be Curious
➢ be Persistent
➢ be Vocal
➢ be Social
➢ be Focused
KEYTAKEAWAYS
FUTUREOFCOMPUTING
Thank You!
(happy to help!)
@atmb4u
Upcoming SlideShare
Loading in …5
×

Advanced Computing for Sustainable Future

1,038 views

Published on

Advanced Computing for Sustainable Future

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,038
On SlideShare
0
From Embeds
0
Number of Embeds
355
Actions
Shares
0
Downloads
11
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Advanced Computing for Sustainable Future

  1. 1. Advanced Computing for Sustainable Future Anoop Thomas Mathew Profoundis Labs @atmb4u 6th October, 2013 IEEE All India Computer Society SC 2013
  2. 2. @atmb4u  Co-Founder and CTO @ Profoundis Labs  Avid open source user since 2003  Contributed to linux kernel and cpython  IEEEXtreme judge for last 2 years  Organized IEEE R10 SC '09 in Singapore  spoken at ➢ PyCon 2013 ➢ FOSSMeet 2013 ➢ PyCon 2012 ➢ Fifth Elephant 2012 ➢ FOSSMeet 2011 ABOUTME
  3. 3. Published a paper? Participated IEEEXtreme? Regular in coding competitions? Have a company on your own? Any wannabe Entrepreneurs around? Created something useful on your own? Given a thought on how these things work? QUICKHANDSUP
  4. 4. What happens @ Profoundis ABOUTPROFOUNDIS  6 people  Almost an year and a half old  Social Media aggregation and analytics space  3 live products  30 million data points and counting for itestifyit with 367 clients  Technology Partnership with 5 companies including Vodafone  Manages one of the Top 5000 website  Is a part of Microsoft Accelerator, Startup Chile, Startup Village, BlackBox.vc  Lots of late night coffees, bean bags, highs and lows, lots of free time.
  5. 5. Sustaining Solution is a necessity LEARNINGS-COMPUTING
  6. 6. Murphy's Lawworks! LEARNINGS-COMPUTING
  7. 7. Design Solution, not Code. LEARNINGS-COMPUTING
  8. 8. NO quick fixes lasts forever - Might take some extra time LEARNINGS
  9. 9. Brahma & Vishnu as Science & Technology LEARNINGS-COMPUTING
  10. 10. Brahma & Vishnu as Science & Technology LEARNINGS-COMPUTING
  11. 11. Scalability is key to Sustainability LEARNINGS
  12. 12. Prototyping works ●Fake it till you make it! ●MVP is to start rolling LEARNINGS-STARTUP
  13. 13. Efficiency matters LEARNINGS-COMPUTING
  14. 14. Simpler Solutions works better LEARNINGS-STARTUP
  15. 15. Passion is most important; and it keeps you persistent. LEARNINGS
  16. 16. In the beginning, “You won't have a clue on what you are doing!” LEARNINGS
  17. 17. It's always okay to ask, (provided you've done your homework) LEARNINGS
  18. 18. “Learn anything in 20 hours” – Josh Kaufman ● 4 steps ➢ De-construct ➢ Unplug ➢ Self-correct ➢ Practice for 45 mins x 30 days LEARNINGS-STARTUP
  19. 19. IEEE! ➢ Professional ➢ Engineer's ➢ Scientific ➢ Community ABOUTIEEE
  20. 20. My experience with IEEE ABOUTIEEE
  21. 21. are we scientific enough? AREWEENGINEERING?
  22. 22. FUTUREOFCOMPUTING
  23. 23. We are still using models ● Based on Von Neumann Machines ● Which are Turing Machines ● Derived from Intel 4004 of 1960's FUTUREOFCOMPUTING Courtesy: Bret Victor: The Future of Programming
  24. 24. coding FUTUREOFCOMPUTING
  25. 25. coding direct manipulation of data FUTUREOFCOMPUTING
  26. 26. procedures FUTUREOFCOMPUTING
  27. 27. procedures goals and constraints FUTUREOFCOMPUTING
  28. 28. text dump data FUTUREOFCOMPUTING
  29. 29. text dump data spatial representations FUTUREOFCOMPUTING
  30. 30. sequential FUTUREOFCOMPUTING
  31. 31. sequential massively parallel algorithms FUTUREOFCOMPUTING
  32. 32. sequential massively parallel algorithms FUTUREOFCOMPUTING
  33. 33. Are you kidding me? FUTUREOFCOMPUTING
  34. 34. What else should we do? ● Pick a specific field of interest ● Start learning ● Ask questions ● Form small groups and collaborate ● Solve your own problems ● Search for areas require improvement KEYTAKEAWAYS
  35. 35. Don't be blinded! Think of better way of doing things. KEYTAKEAWAYS
  36. 36. ➢ be Curious ➢ be Persistent ➢ be Vocal ➢ be Social ➢ be Focused KEYTAKEAWAYS
  37. 37. FUTUREOFCOMPUTING Thank You! (happy to help!) @atmb4u

×