HN user

dougireton

26 karma
Posts5
Comments24
View on HN

I think for AWS resources at least you are much better off with Terraform. Terraform supports new AWS services and features much more quickly than Ansible since many more folks are using TF to provision cloud infrastructure.

Perhaps a way forward is to talk with potential customers and find out how your software solves problems for them and allows them to focus on their core business.

For example, as a consulting company, we are happy to pay for Zoom and Slack because they both provide value that helps us focus on our business.

I have four kids ages 14, 11, and twin 7-year olds. We have never watched TV, don't own any tablets, etc. We rarely watch movies (about a movie every 2 months or so), although I just took the older two to Star Wars. So basically little to no screen time at all for our kids when they were under two.

I can only comment our our family's experience. Our kids have never said they were bored. They build things in the garage out of scrap wood. They play with Legos. My eldest son has built several working boats from scratch, including a birch bark canoe. My daughter spoke at Velocity Conf in 2014 with me on learning to program (she was 7). All of my kids love to read, draw, create, etc.

Anecdotally, I'd say no screen time has forced my kids to not be passive consumers, but to be creative in many different ways. They are also kind and empathetic, probably from so much reading.

I think Facetime with grandma is just fine, even for little kids.

The one or two times our kids came home from their grandparents and had watched 2 - 3 movies, they were crabby and demanding. So we had a gentle chat with my parents to not show them >1 movie per visit.

I do. I'm 47 with 24 years experience in tech. I don't plan to retire anytime soon. I have kids and a mortgage too.

I'm still a Sr. Engineer, not a director or Sr. Director, but I'm happy as an engineer. I've been fortunate to work in a lot of different technologies, Windows Server, Linux, Chef/Ruby, AWS, etc.

I've also invested time in mentoring junior engineers and interns. I find that my experience combined with good listening skills, and an ability to communicate with engineers, non-engineers, and senior mgmt helps me to stay relevant.

I also run a DevOps meetup group and I'm learning Golang in my spare time.

In short, I'm planning to stay in tech a long time. If anything I'm enjoying it more than ever.

My one piece of unsolicited advice is that developing networks in your city can help you move to a company which appreciates you and gives you opportunities to learn new things while working for an empathetic boss. Also, don't underestimate meaningful work. Helping to cure cancer is more emotionally rewarding than serving up ads more efficiently.

Best of luck. Hope you can stay in tech and find meaningful work.

Doug Ireton

Developers who insist that their favorite technology is the best vs. what's the best for the task at hand, what technology will the team as a whole be successful with.

Developers who don't have empathy for less experienced team members; who can't/won't mentor well.

At our small company we have weekly engineering demos where anyone can demo something they've learned which they think would be helpful for others. Could be as small as an editor plugin, a git trick, an AWS service they've been working with, etc. We encourage short, less polished demos, because some of the best demos are spur of the moment. The longest demos are 10-15 min each.

1. Xcode: you'll need this to compile open source software on your Mac 2. Homebrew - Awesome Mac package manager: https://github.com/mxcl/homebrew 3. iTerm2 - Replacement for Mac terminal: http://www.iterm2.com/#/section/home 4. zsh - replacement for bash shell 5. oh my zsh!: config scripts for Zsh: https://github.com/robbyrussell/oh-my-zsh 6. MacVim (brew install MacVim) 7. QuickSilver (Mac app launcher): http://qsapp.com/index.php 8. Git (brew install git)

first impressions:

1. Very cool concept and good execution. Your site is well designed.

2. On the homepage, it says "A ditto is a virtual you.", but it's not immediately clear why I would want one. Maybe change the copy to "Create a virtual you to try on glasses online." or something like that.

3. I expected to be able to click on "Free RX Lenses", "Free Shipping and Returns", and "Fresh Styles". This should take me to the "Learn more" links.

4. When I went to create a Ditto, I was confused by the "You'll need a (webcam) + (credit card). I almost bailed at this point because I thought I'd have to pay to create a Ditto, which didn't make any sense.

5. Otherwise, great job and keep up the good work.

Siri is pretty good, but in my opinion there are few cases where it's really that much faster than using the touch gestures. It takes a surprising long time for Siri to respond since it has to contact Apple servers for every request. For example, I can set a 3-min tea timer using the touch UI faster than asking Siri to do it for me.

Also keep in mind that Siri is terrible in any kind of noisy environment, especially with other people talking.

I will say that Siri excels at playing specific songs, artists, albums, etc. It's much faster than using the touch UI. Siri is also good for when you don't have your hands free.

Overall, Siri is pretty amazing but it hasn't fundamentally changed the way I use my iPhone 4s. I will say the iPhone 4s is ridiculously fast and smooth, although I upgraded from an iPhone 3G so YMMV.

Please please don't go to the Cheesecake Factory. Try someplace like Duke's on Lake Union, Lowell's in Pike Place Market, Oaxaca (very authentic Mexican in Ballard). You really should go to Three Girls in Pike Place for lunch. Also, the Pink Door in Pike Place is good Italian.

For coffee, please don't go to Starbucks. It's like going to McDonalds, but with better coffee. I recommend Victrola on 15th Ave E on Capitol Hill or Vivace (http://www.espressovivace.com/retail.html).

For local shows, you should check out the KEXP.org events calendar (http://kexp.org/events/). KEXP is a nationally known and amazing listener-supported indie radio station in Seattle.

As someone working professionally on a large ASP.NET site and at home on a Rails (MVC pattern) site, I would strongly encourage you to use ASP.NET MVC 3. MVC has much clearer separation of concerns and is much easier to test.

Also, there is a fair amount of community/open source add-ons around ASP.NET MVC.

GitHub is very polished and they add useful features like pull requests, issue tracking, code comparison view, etc. often.

They are very well setup for "social", open source coding projects. It's easy to fork someone's repo, add a fix then issue a pull request to them.