Profile

Cover photo
Jesse Warden
Works at Accenture
Attended Reinhardt College
Lives in Mechanicsville, VA
2,320 followers|990,965 views
AboutPostsPhotosYouTube

Stream

Jesse Warden

Shared publicly  - 
 
I find new hammer every 6 months and everything becomes a nail so I can learn the eff out of using that hammer. It was streams, now async/await. For animation, at least, it's uber easy.

In the past, things like Greensock, StageXL, and others used callbacks. When the Node community matured, they started using Promises to mitigate those unwieldy chains.

The reactive manifesto leaked to the client in the form of streaming libraries like Rx, Dart, Bacon, and others. Their built in ability to work seamlessly with promises and to write 90% of your code reacting to animations completing makes it a natural fit.

Enter async/await keywords, and you can now significantly reduce how much boilerplate is needed to orchestrate a lot of animations together. It's funny to say "boilerplate" because most of these Tweening libraries are eloquent and simple. They only get verbose when there are 50 of their friends around at the same party.

I look back at my early agency days when I was just starting to use things like Gaia, and other visual frameworks that had async problems abstracted away and realize if I had what I had now back then, we would of gotten a lot more done.

And THAT, ladies and gentlemen, is WHY I continue to keep an open mind. Yes, I'm surrounded by young kids who never had OOP, classes, build tools, etc. and get excited about things I've had a decade ago. Yes, everything old is new again. It's a challenge to not get cynical. It's research sessions like the last year that culminates in learning new things, and realizing: A) yes it's valid B) no, I didn't know it before C) yes, it could of helped me in old work and D) most importantly, it can help me in future work.
9
Jesse Warden's profile photoJoseph Burchett's profile photoSi Robertson's profile photo
4 comments
 
I still find promises and streams ugly (regardless of the programming language) but I can understand the benefits of their use within large application frameworks, especially when threads aren't available.

The most optimal path will always be a direct callback tho, and the requestAnimationFrame() API design is a nice example of that :)
Add a comment...

Jesse Warden

Shared publicly  - 
12
3
Joseph Burchett's profile photoNicolai Czempin's profile photoEmanuele Canavesi's profile photoInhji Y's profile photo
 
Git er done! Merica!
 ·  Translate
Add a comment...

Jesse Warden

Shared publicly  - 
 
New Attack on Titan trailer with some maneuver gear shots.
https://www.youtube.com/watch?v=Viqy8VflTyA #進撃の巨人 #ShingekinoKyojin
 ·  Translate
3
Joseph Burchett's profile photo
 
The anime is all kinds of drama... With good reason I mean f'ing man eating giants everywhere!
Add a comment...

Jesse Warden

Discussion  - 
 
Anyone have:

A: URL to an app they built with Dart?
B: URL to a press release about a private/behind the firewall app they build with Dart?
C: Site that has a list of A & B?

Context: Trying to sell Dart to a few clients, and need some A & B citations.
4
Seth Ladd's profile photoJana Moudrá's profile photoAnders Holmgren's profile photoThomas Schranz's profile photo
7 comments
 
+Jesse Warden we're happy Dart users at +Blossom (https://www.blossom.co). => A

I also know a few people working on intranet apps powered by Dart.

Let me know if I can help with a testimonial or anything else. I'm also writing on a bunch of articles that are like 80% finished but not shipped yet. Stay tuned :)
Add a comment...

Jesse Warden

Shared publicly  - 
 
Amaze.
 
This makes makes me happeh...
10 comments on original post
4
1
Russell Sprague's profile photo
Add a comment...

Jesse Warden

Shared publicly  - 
 
4 hours in the kitchen Sunday night. Either I'm getting slower at cooking, or it's scope creep. Got my 8 meals for the week in my roller, Rowan's lunch for 4 days, and dinner for all 3 girls for tonight. I've gotta find a way to make this faster. I don't mind spending time down there, it's relaxing, and the girls like dancing and playing to the music I have on, but... a lot of work. Not even close to looking like Daredevil, but at least it all tastes good.
3
Joseph Burchett's profile photoJesse Warden's profile photo
6 comments
 
I'll show you my bag when I land.
Add a comment...

Jesse Warden

Shared publicly  - 
 
Apparently there is this messaging thing on the side of G+ I've been getting "Invites" to "conversations" and hangouts to for over 2 years. Just catching up now, lol! Whoops... sorry if you messaged/invited me.
3
Jesse Warden's profile photoRobert Åkerblom-Andersson's profile photorey anthony Renacia's profile photo
3 comments
 
yes there is haha
Add a comment...

Jesse Warden

Shared publicly  - 
 
Really interesting article. I can relate a ton with a lot of the points made in this article. I also am confused because I've never seen Agile done the same anywhere, I've never seen a Sprint beyond iteration 12, and I don't know what to use instead. The comments make some great, and already known points, as well.

I get extremely paranoid I'm not "delivering x points per Sprint". Even if good managers know that everyone delivers at different speeds, different stories will go at different speeds, and this is ok, you still "feel" pressured, and you're "failing" if you don't hit this arbitrary deadline. You instead end up mashing what you think you can do within the time frame, technical debt, research, varied implementations, and leadership on solving different problems be damned.

As a 15 year vet at this, I also feel completely disrespected when I'm not a product owner. While I agree it does help get those who can't get things done to start getting things done, as soon as you put someone like me in a "delivery" role with no input on direction... yeah, it's frustrating, demeaning, and morale killing.

... on the flip side, I've seen a ton of positives. Once I helped a startup start seeing progress on weekly basis. Using Agile was just the tool; what we were really doing is ensuring those who said "I can build this whole thing in 2 months" who had nothing to show, nor working, in 3 that "let me teach how you can deliver something meaningful in 1 week". It wasn't expected to sustain beyond 2 months; by that point I assumed they'd find their market, and the developers would be used to delivering stuff sooner than 2 months. At that point, 2 months would be more acceptable delivery time frame.

I've also worked with a smaller contracting clients where it was a nice management tool, like Pivotal Tracker, to know what everyone was working on. There was R&D in there, design, etc; it wasn't excluding the normal things you do when building products.

Anyway, I agree with the core concept of the article. As I've grown as a developer, that was one of the main reasons I went into business for myself; I was never given an opportunity to own the whole project and I believed I knew how. A lot of contracting/consulting clients gave me that freedom to "do my job" compared to the plethora of W2/salaried positions that did not. My current consulting client is the same; I have little to no influence in the product direction, R&D, and feel pressured to justify my rate through coding at mach-2 with little to no technical debt.

But I've also found positives with Scrum. Every company is different because the people are different. That's probably why I've never seen Agile done the same. It also seems like taxes. All management over software is inherently gross; you just choose the least offensive. In taxes, that's apparently Fair Tax. Right now in software, that seems to be "a startup", lol, but no clue what that is for enterprises. I wish the author would recommend something.

https://michaelochurch.wordpress.com/2015/06/06/why-agile-and-especially-scrum-are-terrible/

via +Jeffry Houser 
7
2
Mike Taylor's profile photoDavid Sergey's profile photoJoseph Burchett's profile photoGareth Arch's profile photo
7 comments
 
Interesting article, though he didn't really convinced me, it sounds like this guy had bad experience with SCRUM. Most of his points regarding tech debt, career and the fact that decisions made without engineering team have nothing to do with agile, in correlation/causation discussion.
Add a comment...
Have him in circles
2,320 people
karim beyrouti's profile photo
Stratos Pavlakis's profile photo
Md Saifuddin Sarker's profile photo
Leslie Uy's profile photo
IKANOW's profile photo
Marc ALCARAZ's profile photo
Sam Stolt's profile photo
darije juraj's profile photo
Darron Schall's profile photo

Jesse Warden

Shared publicly  - 
 
To my Android peeps.
 
Hey, y'all. +Chiu-Ki Chan and I recently launched a YouTube channel, Android Dialogs, where we will do short-form interview with folks from the Android community. Check it out and subscribe!

First episode we interview each to let you get to know us, but stay tuned for even more including several we filmed at Google I/O!

Also we would love to get to 500 subscribers so we can get a proper channel URL. :)
2 comments on original post
1
1
Tony Hillerson's profile photo
Add a comment...

Jesse Warden

Shared publicly  - 
 
CRYENGINE 3.8.1 is now available. New API: OpenGL Support Starting with 3.8.1, we are shipping a fully-featured OpenGL rendering implementation with CRYENGINE, which goes hand in hand with Linux support for your games (see below). New platform: Oculus Rift Support ...
View original post
1
Add a comment...

Jesse Warden

Shared publicly  - 
 
New Video: Eating Healthy While Traveling https://www.youtube.com/watch?v=Gh6XoXl7dsU #fitness #nutrition
cc +Joseph Burchett 
1
Add a comment...

Jesse Warden

Shared publicly  - 
 
315. .....Owned. Happy to be in the 6 plates club.
9
Leonard Souza's profile photo
 
Keep rocking! Almost at the coveted 375. :)
Add a comment...
People
Have him in circles
2,320 people
karim beyrouti's profile photo
Stratos Pavlakis's profile photo
Md Saifuddin Sarker's profile photo
Leslie Uy's profile photo
IKANOW's profile photo
Marc ALCARAZ's profile photo
Sam Stolt's profile photo
darije juraj's profile photo
Darron Schall's profile photo
Education
  • Reinhardt College
    Business Management & Leadership, 2005 - 2006
  • Art Institute of Atlanta
    Associates Of Art, 1999 - 2000
  • Catersville High School
    1994 - 1997
  • Clover Hill High School
    1993 - 1994
Basic Information
Gender
Male
Other names
JesterXL
Story
Tagline
Software Consultant at Accenture
Introduction
Into software, consulting, fitness, nutrition, and gaming. Amateur bodybuilder.
Bragging rights
met Bill Gates, got to be involved in a community surrounded by insanely smart people, have a smoking hot wife, 2 healthy kids, my dog sometimes likes me
Work
Occupation
Software Consultant at Accenture
Skills
programming, consulting, javascript, actionscript, typescript, html, css, sass, less, python, django, ember, backbone, angular, require, extjs, touch, sencha, kendo, handlebars, OOP, TDD, MVC, MVP, keywordslolz, MVVM, speaking, writing, exercise, nutrition
Employment
  • Accenture
    Technology Architecture Consultant, 2014 - present
    Software Consultant, although, it's usually management and leadership vs. code nowadays.
  • Web App Solution
    Frontend Software Consultant, 2008 - 2013
    Enterprise customers ask us to build & deliver back-end and front end desktop and mobile solutions, fix troubled projects, or just powerful staff augmentation.
  • Warden D&D, LLC
    Freelance Software Developer, 2002 - 2013
    Customers need something built, they ask me to do it, I build it.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Mechanicsville, VA
Previously
Atlanta, GA - Richmond, VA - Edgewater, MD - New York, New York