TechHui

Hawaiʻi's Technology and New Media Community

Nathan Dwyer
  • Male
  • San Francisco, CA
  • United States
Share on Facebook
Share Twitter
  • Blog Posts (3)
  • Discussions
  • Events
  • Groups
  • Photos
  • Photo Albums
  • Videos

Nathan Dwyer's Friends

  • Todd Robertson
  • Viil
  • Daniel Leuck
 

Nathan Dwyer's Page

Latest Activity

Todd Robertson and Nathan Dwyer are now friends
Jul 15, 2013
Nathan Dwyer posted a blog post

Experts

I've been reading Pragmatic Thinking & Learning by Andy Hunt, which talks a lot about experts. In particular, he discusses the Dreyfus model of skill acquisition, and describes experts as having "…a vast body of experience that they can tap into and apply in just the right context. … These are the modern wizards."Maybe on a good day.A while back, a co-worker related a story about a design class he was teaching. He showed the class some advanced javascript, and despite his admonishment to…See More
Jan 14, 2013
Brian commented on Nathan Dwyer's blog post No code is sacred
"@Paul, no less absurd than paying information workers based on hours worked. Lazy metrics are the easiest to implement."
Nov 23, 2012
Paul Graydon commented on Nathan Dwyer's blog post No code is sacred
"The strange thing to me is it seems like I'm still hearing from developers who are judged on a Lines Of Code basis, even though I'm yet to meet a single developer who thinks that's a good idea.  We all know it's the most…"
Oct 23, 2012
Nathan Dwyer's blog post was featured

No code is sacred

This week, I'm deleting lots of my code.This is actually a pretty common occurrence for me. In this case, a UI pattern that I came up with for a project works well in the small, but doesn't scale up. Other times, I've worked on a chunk of code and revisited it enough times that its structure was no longer clear, and the cognitive effort of remembering all its inconsistencies significantly outweighed the benefit of keeping it. Every once in a while I'll have thought of a better way to do…See More
Oct 23, 2012
Nathan Dwyer posted a blog post

No code is sacred

This week, I'm deleting lots of my code.This is actually a pretty common occurrence for me. In this case, a UI pattern that I came up with for a project works well in the small, but doesn't scale up. Other times, I've worked on a chunk of code and revisited it enough times that its structure was no longer clear, and the cognitive effort of remembering all its inconsistencies significantly outweighed the benefit of keeping it. Every once in a while I'll have thought of a better way to do…See More
Oct 23, 2012
Nathan Dwyer commented on Nathan Dwyer's blog post Expressing Ideas
"Probably, the piece I left out of the above post was that I've found terse, clear definitions to be fundamental to good code but even more vital to good communication. The best designs I've worked with succeeded because the developers…"
Apr 4, 2012
Daniel Leuck commented on Nathan Dwyer's blog post Expressing Ideas
"Great post. Being a software engineer is a lot more fun than it was ten years ago. I love how languages like C# and Groovy allow you to express functionality with such terseness and clarity. LINQ is a thing of beauty, and Groovy's elegance…"
Apr 4, 2012
Anže Žnidaršič commented on Nathan Dwyer's blog post Expressing Ideas
"I'm currently learning Ruby on Rails. I've been using PHP for 10 years with Zend Framework (MVC fw) for past 2 years. When switching to RoR I at first didn't like the strict naming conventions, but I soon saw the benefits of focusing…"
Mar 21, 2012
Chris Sass commented on Nathan Dwyer's blog post Expressing Ideas
"Very insightful!  I couldn't agree more."
Mar 19, 2012
Nathan Dwyer's blog post was featured

Expressing Ideas

I often find myself responsible for designing system architectures. This isn't an accident. I like figuring out the big picture that causes all the pieces of a system to fall into place. The better the architecture is, the more the answers to follow-on decisions (e..g, system boundaries, class hierarchies, internals APIs) seem self-evident. With a solid architecture, first-order features have elegant solutions that automatically extend to second-order features and system extensions.The primary…See More
Mar 19, 2012
Nathan Dwyer posted a blog post

Expressing Ideas

I often find myself responsible for designing system architectures. This isn't an accident. I like figuring out the big picture that causes all the pieces of a system to fall into place. The better the architecture is, the more the answers to follow-on decisions (e..g, system boundaries, class hierarchies, internals APIs) seem self-evident. With a solid architecture, first-order features have elegant solutions that automatically extend to second-order features and system extensions.The primary…See More
Mar 19, 2012
Nathan Dwyer and Daniel Leuck are now friends
Oct 26, 2010
Nathan Dwyer is now a member of TechHui
Oct 3, 2010

Profile Information

Occupation:
Software Developer
Areas of Interest (Robotics, Software Architecture, Green Energy, Web 2.0, etc.):
Software Architecture, Wicked Problems, Design
Software Language Proficiencies / Interests:
C, C++, C#, Flash/Flex, Java, PHP

Nathan Dwyer's Blog

Experts

I've been reading Pragmatic Thinking & Learning by Andy Hunt, which talks a lot about experts. In particular, he discusses the Dreyfus model of skill acquisition, and describes experts as having "…a vast body of experience that they can tap into and apply in just the right context. … These are the modern wizards."

Maybe on a good day.

A while back, a co-worker related a story about a design class he was teaching. He showed the class some…

Continue

Posted on January 14, 2013 at 1:31pm

No code is sacred

This week, I'm deleting lots of my code.

This is actually a pretty common occurrence for me. In this case, a UI pattern that I came up with for a project works well in the small, but doesn't scale up. Other times, I've worked on a chunk of code and revisited it enough times that its structure was no longer clear, and the cognitive effort of remembering all its inconsistencies significantly outweighed the benefit of keeping it. Every once in a while I'll have thought of a better way to…

Continue

Posted on October 23, 2012 at 1:00pm — 3 Comments

Expressing Ideas

I often find myself responsible for designing system architectures. This isn't an accident. I like figuring out the big picture that causes all the pieces of a system to fall into place. The better the architecture is, the more the answers to follow-on decisions (e..g, system boundaries, class hierarchies, internals APIs) seem self-evident. With a solid architecture, first-order features have elegant solutions that automatically extend to second-order features and system…

Continue

Posted on March 19, 2012 at 12:15am — 4 Comments

Comment Wall

You need to be a member of TechHui to add comments!

Join TechHui

  • No comments yet!
 
 
 

Sponsors

web design, web development, localization

© 2014   Created by Daniel Leuck.

Badges  |  Report an Issue  |  Terms of Service