HN user

glanotte

95 karma
Posts2
Comments21
View on HN

I am an alcoholic sober for 7 years. You know you have a problem and that really is great because then you can address it. If you need to talk to someone, find me on twitter @glanotte and we will find a way to get in touch.

If you don't want to talk, get to an AA meeting or if you don't think you can control yourself, check into rehab. Strike while you care about it, don't wait for yourself to start making excuses.

A coworking space is an option but find what works best for you and try different options. I personally work best at coffee shops, but I split my time between coffee shops and home.

I would just add that you should be wary of burnout. For that I diligently log my time and try to manage my schedule. We have flexible hours which sounds nice but it is easy for me to work all the time. So, go to work (even if it is just a home-office) and then go home. I have a space at home that is exclusively for work. having those clean lines is what has kept me sane.

I have been working remotely for the last year after working in an office for ~14 years.

The largest potential issue that I have run into is is communication and how it is handled.

The most important thing I would ask would be how many of the people on the team you deal directly with are remote. That will give a pretty good gauge on what it will be like.

I would also ask why they chose to open up remote positions. Is it a last resort to get people hired or is it because they just care about the quality of the hires. You may or may not get an honest answer here, but I would ask it any way.

The other I would ask is what is the primary means of communication in the company. If they say "Campfire", "Flowdock" or something along those lines - ask how many rooms they have and how active they are. The key here is asynchronous communication, with remote positions come different schedules, removing the need for instantaneous response is nice.

Along those lines I would ask about hours that people work, are there core hours or is it 8-5 Pacific time, etc. If there is a rigid schedule, that is a bit of a red flag for me.

I would also ask how often the team gets together, this should be a priority and I think once a quarter minimum would be a good time frame.

You mentioned a devops role, so this might not be as big of a thing for you, but I like to see them using pull requests (or similar methodology) for feature merging. In my experience thus far, those have really helped keeping team members up to speed. That isn't a deal breaker, but a good thing if I see it.

"can't help feeling i'm building a dream for someone else."

Background - employed software developer for 15 years.

I really don't see a problem with building other people's dreams. In fact, I enjoy it and have been rewarded for it well over the last 15 years. I have had the opportunity to work with and learn from some amazing developers and to build some very cool products. At the moment, I don't have an entrepreneurial dream and I may never have one. I am content to make a living doing what I love to do - which is simply to write software.

I don't think the issue is risk aversion or not following your dream. I just think that different people have different dreams and desires. At the risk of sounding like a Disney firework show - follow your dream. If you have a dream of owning your own business, you can make a plan to do that. That might involve striking out on your own early or later in life. I think you just have to ask yourself what you want.

The zoomed out thing happened to me too... I was wondering if my resolution had changed, but I always have my resolution turned all the way up. Interesting effect.

Worse 12 years ago

I really couldn't disagree with this post any more. While I think he raises several points that are applicable to him, none apply to me.

I have also been a prime subscriber since 2005 and it has paid for itself many times over in shipping costs alone. I have had bunk beds, computers, televisions all shipped second day for free. Rarely have I had issues, I would continue to pay for the service even if it was twice what it is now.

And I do use the streaming service quite regularly. I have not had cable for quite some time so I use streaming services for close to 50% of my at home entertainment. Of that, I think the amazon library is one of the better available.

At any rate, I have been and will hopefully continue to be a happy prime subscriber for at least another year.

I would tend to agree with you, but paypal was emphatic that they _did not_ (emphasis theirs) release anything. There is a difference between not finding evidence and saying as such, "We could find no evidence that that one of our employees failed to follow correct and established procedures". If they had said that, I would be more inclined to let them go. I believe that they placed the burden of proof on themselves by coming out with such a firm statement.

Interactive Resume 13 years ago

In that case, I think it works for both parties. He ruled you out as a potential employer. The person who admires it would probably see the candidate as a good fit.

I recently met a graduate from dev bootcamp in Chicago. I had an opportunity to talk about various coding subjects. Was he a junior? Yes. However, he had a grasp of good design patterns, best practices and most importantly he had a desire to learn - I mean this guy was a sponge.

I realize that I have a sample set of one, but based upon my interactions with him, I would say that this isn't a scam. It appears to give aspiring developers a very solid foundation to base a career on and dismisses them with realistic expectations.

I also don't see the fault in someone offering a course and charging for it. If people have the money and are willing to spend it on this, then I think there is value in what they offer. I have someone that I mentor, but I feel like these programs would definitely speed up the learning process. I wish he could afford a program like these, he would surely benefit from the breadth of knowledge offered.

"There are the two kinds of languages only, the kind that people complain about and the kind that nobody uses." -- someone on the internet that I am too lazy to google. A.K.A Bjarne Stroustrup

I truly don't see the value of this, every language brings something to the table.

I wish there were a way to opt-out of the extension. I am a subscriber and plan to continue to be a subscriber as long as I can afford the $9/mo.

Ryan's resources were invaluable to me when I made the transition to rails. While I would be sad if Ryan decided to not come back, I would happily continue to pay. It truly is the least I can do.

Thank you for everything, Ryan. Come back soon!

I don't think the point is that you should pull rarely. I think the key there is _my_ tree and he later refers to a branch named linus. I would suspect that he maintains his own development tree that gets pushed to the central repository and then merged to master when he feels it is ready. But prior to it getting merged, it is random and subject to his own rebasing.

I have a similar flow, I might maintain multiple feature branches but I will pull and rebase master very regularly to be sure I am working against the most recent code base. I will also rebase my work to squash commits to create a clean history prior to moving work from my feature branches to master. So if someone was to pull in one of my feature branches prior to it being merged or tagged, that tree would very likely change and then we have two versions of my work that would create a merge nightmare when we decided to get everything into master.

I switched my personal projects from linode to digital ocean, for pricing but the performance is out of this world. The pricing allows me to run 4-5 of my projects for the same cost where I was at times maxing out the low-grade linode box that I had.

I later switched all my office's projects there from AWS and cut costs by over 85%. I also saw a significant performance bump allowing me to reduce the number of machines that I had active.

I cannot overstate how pleased I have been, their APIs compete with EC2, their performance is better than what I have seen on any competitor.

I am one very pleased customer. My _only_ complaint is that they aren't delivering on features at the rate they previously were. Though, after reading this article, I can understand a little better as to why.

I am not sure I understand. I use dropbox with git, but I use the dropbox folder as my origin repository. I initialize a bare repository in my dropbox folder and then push to it from my local working repository. The only time dropbox updates is when I push. I also don't want all of my temporary files replicated anyway and git provides me the ability to control what is and is not in the repository. I hadn't thought to use dropbox as my working directory, but I can imagine that it would be a painful experience.

This is usually only a temporary measure for throw away projects that have potential. When something gets to the point that I am going to deploy it, then I will change the origin to github and push there.