Hawaiʻi's Technology Community

Nathan Dwyer
  • Honolulu, HI
  • United States
Share on Facebook
Share on Facebook MySpace

Nathan Dwyer's Friends

  • Todd Robertson
  • Viil
  • Daniel Leuck

Nathan Dwyer's Discussions

Front-end developer

Ibis Networks is seeking an experienced front-end web developer to contribute to our enterprise-scale energy savings management platform.Desired Skills and Experience:Professional experience…Continue

Tags: UI, UX, ruby, front-end, javascript

Started Feb 20, 2015


Nathan Dwyer's Page

Profile Information

Software Developer
Ibis Networks
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, Javascript, PHP, Ruby

Nathan Dwyer's Blog


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…


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…


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…


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!


web design, web development, localization

© 2024   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service