The Future of Programming

Nate Abele (19.Feb.2015 at 17:10, 1 hr )
Keynote at PHP UK Conference 2015 (English - UK)

Rating: 4 of 5

The Future of Programming

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

 
Comments closed.

Comments

Rating: 5 of 5

19.Feb.2015 at 17:57 by Ben Waine (57 comments)

Really liked this talk - very engaging delivery. The demo app looked a little like a MS Access app circa 95, BUT I liked this as a thought exercise around what programming could look like and be like in the future.

Thanks Nate!

Rating: 4 of 5

19.Feb.2015 at 19:20 by Dan Herd (8 comments)

Some interesting concepts and a slick, well-delivered talk, but the demo app was slightly underwhelming. Maybe I couldn't appreciate its full power from such a short clip, but it looked very Yahoo Pipes to me. A wholly suitable topic for the final keynote and Nate deserves a lot of credit for being brave enough to think beyond how we develop software today.

Rating: 5 of 5

19.Feb.2015 at 20:14 by Anonymous


Rating: 5 of 5

20.Feb.2015 at 01:41 by Dino Korah (15 comments)

Thanks Nate; that was a well presented talk, packed with some brave ideas! It did make a lot of sense to me. A bit dubious about the demo app; but I get it though! :)

Rating: 4 of 5

20.Feb.2015 at 07:14 by David Yell (122 comments)

A good talk to attend. Felt a little slow at times, but that might be the delivery. Interesting topic though for sure, great to try and think about programming in different ways

Rating: 1 of 5

20.Feb.2015 at 09:08 by Anonymous

The talk had no real structure. There was no beginning or end just lots of middle.

It looked to me that Nate had just discovered noodle programming and implemented it.

Rating: 3 of 5

20.Feb.2015 at 09:17 by James Dunmore (84 comments)

Like the annoymous comment, it was interesting, but it lacked structure - felt like more of a ramble of what he was thinking. Kinda left feeling a "what point were you trying to make"

Rating: 3 of 5

20.Feb.2015 at 09:18 by Damian Crawford (25 comments)

Some interesting points to takeaway. Would have liked a bit more detail.

Rating: 2 of 5

20.Feb.2015 at 09:30 by Stewart Walter (56 comments)

I thought this talk had a strong start but soon tailed off towards the end with a demo which I felt added no value to the talk.

Rating: 3 of 5

20.Feb.2015 at 09:41 by Adam (10 comments) via joind.in Android app

Talk started well, but was lacking a clear message and didn't provide any clear message or conclusion. I missed the point of the 2nd half of the talk with the video demos

Rating: 3 of 5

20.Feb.2015 at 10:12 by Chris Levy (58 comments)

Definitely started well, but it felt like technical issues put Nate off his stride a little towards the end.

Rating: 2 of 5

20.Feb.2015 at 10:38 by Leszek KrupiƄski (52 comments)

I didn't really get the point of the talk. Presented idea was neither new, nor shown practical application.

App looked cool though - clicky touchy brushy.

Rating: 1 of 5

20.Feb.2015 at 11:32 by Anonymous

Felt like a shameless demo of a single tool. I don't feel that it gave many good insights or advice.

Rating: 2 of 5

20.Feb.2015 at 12:09 by Anonymous

"Look what I did, how clever of me!" Nice tool but didn't think it had and relevance. Very flat delivery after initially strong start

Rating: 4 of 5

20.Feb.2015 at 13:00 by Jamie Lovelock (40 comments)

Made me (re)think about the standard paradigms.

Maybe we CAN do this better...

Rating: 3 of 5

20.Feb.2015 at 13:26 by Billie Thompson (37 comments)

I thought the presentation of the presentation was very good. I didn't really feel like the discussion really built up to anything though.

Rating: 2 of 5

20.Feb.2015 at 16:15 by Anonymous

Interesting. Questioned everything but didn't really deliver in the end.

Rating: 4 of 5

20.Feb.2015 at 22:19 by Matthew Marcus (39 comments)

I especially enjoyed the first half - I think we really do need to question whether our technologies are great just because we've invested so much time in mastering them. Could just be Stockholm Syndrome, right? The actual demo of a possible alternative "future for programming" was a bit anticlimactic, but perhaps anything would have been - or else maybe I'm just not a visual enough thinker and was missing all my lovely text...

Rating: 4 of 5

20.Feb.2015 at 22:39 by Sergio Moya (14 comments)

Breaking rules! Great talk.

Rating: 4 of 5

21.Feb.2015 at 04:47 by paul (11 comments)

Always refreshing to hear someone question basic assumptions and programming patterns and concepts. Maybe a bit too ambitious?

Rating: 3 of 5

21.Feb.2015 at 11:08 by David Carr (40 comments)

interesting talk, not what I was expecting definitely gave me a lots to consider.

Rating: 5 of 5

21.Feb.2015 at 11:39 by Jack Segal (23 comments)

best talk of the event for me

Rating: 4 of 5

21.Feb.2015 at 14:08 by Ian Jenkins (36 comments)

Loved his speaking style and found him really engaging as a speaker. I enjoy being challenged so really appreciated the talk. The demo was cool, if a little self indulgent. Would have liked a more comprehensive conclusion.

Rating: 2 of 5

21.Feb.2015 at 15:21 by David Ives (21 comments)

After a good start, I had expected some clearer conclusions on where programming would go. I felt that there was no real structure. At points, it actually felt that Nate was disillusioned with the industry.

Rating: 3 of 5

21.Feb.2015 at 15:31 by Gareth Parmar (10 comments)

The delivery of this keynote was very confident, and the concept of getting us to question the way we are working from more than a methodological view was interesting.

But the demo felt like an afterthought and the presentation didn't finish with a 'message' like most keynotes do/should. Maybe it just lost speed after the insightful start.

Speaker comment:

21.Feb.2015 at 15:35 by Nate Abele (8 comments)

Hi everyone, thanks for the feedback. The conclusion was definitely a little rushed, as they were trying to get me off-stage at that point (it was certainly a lot of concepts to cover in half an hour).

However, I'm pretty disappointed at the fact that the amazing and patently obvious benefits of describing systems as data structures was completely lost on almost everyone in the entire audience. A few examples:

- Statically analyzing programs by query
- Refactoring by query
- Structural diffing of any element to sub-expression granularity
- Analyzing changes over time in (a) what/how APIs are called, (b) what tests would/wouldn't have passed, etc.

In short, we have amazing tools for working with data, but the state of tools for working with code is shit. I'm gonna stop here, because otherwise this is gonna turn into a doctoral thesis...

Rating: 4 of 5

21.Feb.2015 at 21:45 by Alessandro Zucca (17 comments)


Rating: 4 of 5

22.Feb.2015 at 10:42 by Christopher Hoult (48 comments)

Nate has a great presentational style - and he's clearly put a lot of thought into his ideas. It's quite a brave thing to put forward your ideas on the future - and even more so to be specific about your predictions.

I wasn't wholly sure that the tech demo added to the presentation - I don't think it supported his points in the way that he wanted.

Rating: 2 of 5

22.Feb.2015 at 23:28 by Anonymous

Didn't really get it, to be honest, although it did raise some interesting questions about the future.
Are the state of tools for working with code so bad?
I Would have liked Nate to have a but more time to deliver his point, and perhaps for some discussion after.

Rating: 4 of 5

23.Feb.2015 at 11:31 by Chris Hunt (5 comments)

Was a good and relatively light way to end the day which raised some interesting ideas

Rating: 3 of 5

23.Feb.2015 at 12:11 by Matt Dawkins (38 comments)

Interesting thought experiment, but very little I could take away and learn from. Good presentation style though.

Rating: 2 of 5

23.Feb.2015 at 16:12 by Anonymous

Started well, then took off on a tangent. The start did have a lot of promise but at the end, I didn't really get the point.

Rating: 5 of 5

25.Feb.2015 at 11:10 by Frank de Jonge (49 comments)

As the PHP world moves more towards "Rethinking best practices" this talk played nicely into that mindset. With the ever growing demand of having more complex structures and procedures, the need to be able to reason about these things becomes increasingly difficult. The declarative style which Nate showed makes it infinitely more easy to do so. Other movements have tried to simplify this too, FP in general and JS tools like ReactJS. The fact that this was a visual representation of this concept was awesome.

Rating: 2 of 5

26.Feb.2015 at 14:18 by Ethan W (7 comments)

Not a great deal of structure to the talk. Seemed to flit about quite a bit. Maybe its because of technical issues but I didn't engage with the topic as much as I thought I would.

© Joind.in 2019