advanced computing for sustainable future

Post on 08-May-2015

606 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Advanced Computing for Sustainable Future

TRANSCRIPT

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

top related