Upload
anoop-thomas-mathew
View
608
Download
0
Embed Size (px)
DESCRIPTION
Advanced Computing for Sustainable Future
Citation preview
Advanced Computingfor Sustainable Future
Anoop Thomas MathewProfoundis Labs
@atmb4u
6th October, 2013IEEE All India Computer Society SC 2013
@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 2011A
BO
UT
ME
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?
QU
ICK
HA
ND
S U
P
What happens @
Profoundis
AB
OU
T P
RO
FOU
ND
IS
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.
Sustaining Solution
is a necessity
LEA
RN
ING
S - C
OM
PU
TIN
G
Murphy's Law works!
LEA
RN
ING
S - C
OM
PU
TIN
G
Design Solution, not Code.
LEA
RN
ING
S - C
OM
PU
TIN
G
NO quick fixes
lasts forever- Might take some extra time
LEA
RN
ING
S
Brahma & Vishnuas
Science & Technology
LEA
RN
ING
S - C
OM
PU
TIN
G
Brahma & Vishnuas
Science & Technology
LEA
RN
ING
S - C
OM
PU
TIN
G
Scalabilityis key to
Sustainability
LEA
RN
ING
S
Prototyping works
●Fake it till you make it!●MVP is to start rolling
LEA
RN
ING
S - S
TAR
TU
P
Efficiency matters
LEA
RN
ING
S -C
OM
PU
TIN
G
Simpler Solutions works better
LEA
RN
ING
S - S
TAR
TU
P
Passion is most important;
and it keeps you persistent.
LEA
RN
ING
S
In the beginning,
“You won't have a clue on what you are doing!”
LEA
RN
ING
S
It's always okay to ask , (provided you've done your homework)
LEA
RN
ING
S
“Learn anything in 20 hours” – Josh Kaufman
● 4 steps➢ De-construct➢ Unplug➢ Self-correct➢ Practice for 45 mins x 30 days
LEA
RN
ING
S - S
TAR
TU
P
IEEE!➢Professional➢Engineer's➢Scientific ➢Community
AB
OU
T IE
EE
My experience with
IEEE
AB
OU
T IE
EE
are we
scientific enough?
AR
E W
E E
NG
INE
ER
ING
?
FUT
UR
E O
F C
OM
PU
TIN
G
We are still using models
●Based on Von Neumann Machines●Which are Turing Machines●Derived from Intel 4004
of 1960's
FUT
UR
E O
F C
OM
PU
TIN
G
Courtesy: Bret Victor: The Future of Programming
coding
FUT
UR
E O
F C
OM
PU
TIN
G
coding direct manipulation of data
FUT
UR
E O
F C
OM
PU
TIN
G
procedures
FUT
UR
E O
F C
OM
PU
TIN
G
procedures
goals and constraints
FUT
UR
E O
F C
OM
PU
TIN
G
text dump data
FUT
UR
E O
F C
OM
PU
TIN
G
text dump data
spatial representations
FUT
UR
E O
F C
OM
PU
TIN
G
sequential
FUT
UR
E O
F C
OM
PU
TIN
G
sequential massively parallel algorithms
FUT
UR
E O
F C
OM
PU
TIN
G
sequential massively parallel algorithms
FUT
UR
E O
F C
OM
PU
TIN
G
Are you kidding me?
FUT
UR
E O
F C
OM
PU
TIN
G
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
KE
Y T
AK
EA
WA
YS
Don't be blinded!Think of better way of doing things.
KE
Y T
AK
EA
WA
YS
➢ be Curious➢ be Persistent➢ be Vocal➢ be Social➢ be Focused
KE
Y T
AK
EA
WA
YS
FUT
UR
E O
F C
OM
PU
TIN
G
Thank You!(happy to help!)
@atmb4u