HNHacker News
TopNewBestAskShowJobs

tukelully

62 karma · joined November 27, 2015

submissionscomments
tukelully··on Angular 4.0.0 Now Available
Alot of these things do matter and it seems to me like all you're doing here is excusing bloat via hyperbole. I don't even agree necessarily with a lot of the parent comment, but I disagree with yours.
tukelully··on De-Location Package: Keep Your Career and Live Beyond the Bay Area
I think it may be a worthwhile question and I'm curious why you think this. Why shouldn't they? Is there a objective measurable reason remote employees shouldn't be paid the same?
tukelully··on SkipTheDishes Canceled Woman's Job Interview After She Asked About Pay
Could you expand on that?
tukelully··on What Causes Burnout and How to Overcome It
Of course it's worth noting that in a "remote-first"—a term I love and a principle I can get behind—environment, these people wouldn't have anything to do.
tukelully··on What Causes Burnout and How to Overcome It
My comment was actually sarcasm, but it's worth discussing. What you describe is one way that an ideal process can work, but actually make things worse when put into practice by people whose job it is to meetings. You want to batch them and optimize, but what I've seen managers do is take these principles and increase the amount of meetings. If there's time to spare because of less meetings, you might as well book a meeting to plan ahead.
tukelully··on What Causes Burnout and How to Overcome It
But how do you plan to be productive if you miss the daily scrum?

Same experience here.

tukelully··on What Causes Burnout and How to Overcome It
Do you mean that you spent to much time with not much to show and now have an apparent gap in work history? Is it more of a present feeling of being lost in the weeds of those projects?
tukelully··on What Causes Burnout and How to Overcome It
Very good good point. That's something that's certainly crossed my mind a number of times and still does.
tukelully··on What Causes Burnout and How to Overcome It
If anyone is interested in some specifics that I skipped over for the sake of brevity (lol) I'll keep an eye on this thread.
tukelully··on What Causes Burnout and How to Overcome It
+1 internets for you. I wrote about my experience extensively in this thread. Didn't make any reference to these specifically but they pretty well hold true and existed where I last worked. Not so compelling for modern developers.
tukelully··on What Causes Burnout and How to Overcome It
On Real Burnout ——————————————

TL:DR; (Worth the read though)

I recently—early last year—faced real burnout for the first time and it has had devastating effects for quite some time. Up until then I considered myself to have some level of fortitude such that amongst my many failings, I managed to maintain a strong level of enthusiasm for development and work ethic in general. I wanted to work. I wanted to do well. I wanted to make new things on the web. I wanted to do this with smart people who held the same interests. Working at the last company that I did progressively got more and more dismal until it came to an unfortunate and abrupt end. All of the positive attributes that I just mentioned went away. I’m just now coming out of this after having been unemployed for almost a year, unable to successfully find work and having to overcome all the previously mentioned hurdles.

My Story.

Starting in mid-2015 I was contacted by a recruiter working out of Vancouver about a job in the area. I was living at home in Winnipeg at the time, needed the money (much better than I was capable of making locally), needed the work itself and further experience. I spoke with the recruiter, did an interview, and was left with a tough decision to make. I knew the company was a large corporate entity which I knew I wouldn’t fare well at. But, the money was literally twice what I had brought in previously and the location much better. I also hadn’t worked at a large corp. until then and was basing my hesitation upon my personality and gut instinct rather than hard experience. It was also one of the largest auction companies in the world, so I figured at the very least it’ll be good experience. It’ll give me the money and power to do something different if I need to right? So I gave it a go. I accepted the offer, said goodbye, and moved.

The day I started was an Agile workshop. Hallmark of corporate stooge hell. This isn’t in and of itself all that interesting, but in retrospect I should have started panicking. Anyway, the first few weeks were strange. I was handed a large and heavy HP “workhorse” laptop, tasked with nothing in particular and went about my business of inspecting the website to see where improvements might need to be made. I made an effort to get acquainted with everyone in the office, some of which helped me get my dev environment set up. This was a project. No documentation to speak of. No standard image, package, zip file, consistency. The code base was pulled from SVN (I can elaborate on the stack if anyone is curious) and configured using one of my colleague’s environments as an example. Everyone seemed to have their own slight variant of course and there wasn’t one base, definitely working version, to go off. The codebase was monolithic, inconsistent, slow, and undocumented. It made “going faster”—one of my supervisor’s favourite catchphrases—impossible, and “breaking things” the only element of consistency other than stress. So for the first 6 months I pushed through and things were going okay. I got along well with my colleagues and managed to get a decent amount done through sheer brute force. The arcane knowledge of a few veterans and the support of a good team helped get me there.

Six months in and my contract up, I still had confidence in my abilities, was stressed out but not insurmountably so, and enjoyed living in BC. I knew that this wasn’t a long-term thing for me, but was able to circumvent some of the archaic policies that had detrimental effects on my work. I was learning a little about how to work with large legacy codebases and on teams. I was also learning about what it’s like working in a office in which the managers truly don’t care and internal politics supersede everything. First experience witnessing blatant favouritism, backstabbing, and slightly more subtle sexism. Anyhow, managing to secure a raise and renewed contract, I pushed through into the new year. Weeks prior there was a bit of a team change up (department consisted of roughly 5 teams, somewhat arbitrarily put together from the top-down). Front-end people were moved around a bit. Not a huge change, not a huge problem. I worked closely with the other team dealing with the front-end web stuff and had a vague idea that they were going to working on a new high value re-design. Coming into the new year, management made the decision to completely re-configure the teams and then immediately start this new project. Of course, with tight deadlines. My new team, tasked with this new project, had no domain knowledge to speak of. The other front-end dev which had been integral to the R&D + planning of it was tasked with something completely different. Great. Tight deadlines to not only learn how to work with a different team, within a different team structure, switch contexts to a foreign part of the system, in a noisy grey office, and operating on a dev stack more fragile than Donald Trump’s policy decisions. So I did my best. I started trying to build a solid foundation of communication amongst team members, attempted to plan a sound process for which to get things done, and advocated for things that would help us do this. But I was also speaking with others and started looking for other work here and there. Getting my resume ready and so forth.

By this point, I was starting to really feel burnt out. My interest in open source was fading. I wasn’t encouraged to experiment with new things, directly and indirectly as a result of ludicrous deadlines, I was losing confidence in my efficacy, and wanted to escape as often as I could. I became the bottleneck in the team because I couldn’t get anything done. Meetings, noise, stress, broken builds, slow builds, not enough points, no documentation, slow hardware, slow libraries, no true responsibility, no time to improve things, no help with improving things, resentment within the team, literal alienation through isolation of team members. Going faster was a far off dream. Going at all would have been a step in the right direction. My normal emotionally mature, generally muted self turned into a much more quick to irritate and react self. It was getting bad quick.

I had previously booked a short 1 week vacation at a point that wasn’t supposed to be too busy. Management seemed irritated that I took it because the project ran straight through it, now way past deadline. It was a wake up call. I went home, collected my thoughts, drove thousands of KM, and gained some perspective. When I got back I was going to actively pursue leaving more than previously, and figure out a way to get this project done. Fortunately, I got back and was promptly fired. I saw it coming. Managers had been planning this for a while. Not a confidence booster and I was already too late. I was burnt out.

So I packed up my crap, said goodbye to everyone, met up a few more times with them (while maintaining some friends and connections) and took some well needed time off. I needed to enjoy myself. I don’t know how this would have played out had it just been that. Tragically though, this coincided with the news of my grandmother falling critically ill back home. I flew back and spent the next two months helping my family through a very rough time. Enjoying myself though I did in the time I could, it was in large part a period of time spent watching a key family member pass away. I did not look for work during this time, and all of these things coming together likely contributed to every part of this becoming more difficult.

Upon arrival back home I found it an arduous task at a minimum gathering the spirit and curiosity I once had. I didn’t care about practicing my career and now had dependancies to finance. I couldn’t focus easily, I couldn’t find anything interesting and obtainable, a multitude of job interviews came and went, and money was disappearing quickly. I was stuck. But, I still had my hobbies. Skateboarding, friends, and adventure all kept me going. I was able to maintain perseverance if nothing else. Eventually, it slowly started coming back. Very slowly. I found a unique conference in Europe to attend surrounding web graphics and climate science which I thought would really help me get back into it. By introducing me to new tech, brilliant people, and coupling it with adventure, I made a small step forward. I started working with visualization more, reading more theory, exploring subjects outside my comfort zone, and kept going forward. Still slowly, but kind of getting there.

In late December I was offered some part-time work installing a CKAN Open Data portal for a University which was not only not something I had not done before, but it fit directly in-line with what I want to be working on again. Now in March I’ve come to the end of that, made a tiny bit of money, but am still essentially income-less, unsuccessful at finding consistent work, and still struggle with motivation. On the upside, I have an idea of what I want to be doing. I’ve met more people and done more interesting things than ever before. I’ve regained a good amount of confidence in my skill, a good amount of ambition, and am still in the best health/physical condition I’ve ever been in. The mental health is the harder part, it’s been 10 long months.

To anyone here going through something similar, don’t give up. Keep pushing. Introduce variety and try new things. Meet smart people and ask for advice. Have fun. The bounce-back is very slow, and ongoing for me personally, but I think you can get through it.

tukelully··on What Causes Burnout and How to Overcome It
I love this. It's such a depressingly accurate and concise depiction of the last office I worked in.
tukelully··on Mozilla Acquires Pocket
That certainly sounds nice but it's not true. Or at the very least depends on how you define software. If software is built upon an evolving platform (such as the web) and has a self-supplying revenue stream if it needs one at all, then it can be done and will last.
tukelully··on International visitors are already turning their back on Trump-era America
Every comment you've made in this thread has a tone of defensiveness and a lack of anything constructive as if everyone here is personally threatening you.
tukelully··on Atom 1.14
Wow. Significantly slower than the IDEs I used to think were bloated JVM beasts.
tukelully··on Show HN: Milanote – A notes app for creative work
I believe the reason it's stalled is because the single developer moved to Berlin and has been pretty busy with that for a while. But, he does still seem committed and occasionally updates on Twitter. Only mentioning because I was curious also.
tukelully··on Show HN: Milanote – A notes app for creative work
Just for comparison, this costs the same per month as a one-time purchase of Quiver (a notes app for people that don't fit the late nineties definition of creative) which is amazing, 3x the cost of a base DigitalOcean vps, ~5x the cost of Evernote Plus per month, 7x the cost of 100gb of Google Drive storage, 1.5x the cost of a Webstorm sub, 3x the cost of Crashplan, and 1.5x the cost of a music subscription. On the other hand it is less than an Adobe product.
tukelully··on Mirroring US climate data
A contrived analogy for this might be something like "Why wouldn't you delete the data once you've rendered a graph of it in PNG?". Data is always important. Just as much so as it's original interpretation and constraints.
tukelully··on Mirroring US climate data
Does this carry over to federal agencies as well? I know the state of access to journals and papers published by universities is a shitshow but don't know how it is at the government level.
tukelully··on Mirroring US climate data
In your first sentence which actions are you referring to?
tukelully··on Mirroring US climate data
How successful is the effort to convince clinate deniers as of right now? I see this as an archival effort. If the source is destroyed, this data, among everything else being archived, will still be around and publicly accessible by anyone who wants to use for any purpose. That is inherently important. That said, once the first part is well taken care of I'm a big advocate for building more refined systems for storing and verifying the information.
tukelully··on Screwdriver: Yahoo's Continuous Delivery Build System for Dynamic Infrastructure
"A peek under the purple rug!" sounds awfully suggestive. I hope that's as obvious to everyone else.
tukelully··on JavaScript frameworks and topics to learn in 2017
In fairness, your question hardly reads as a question and much more like a halfhearted sigh from someone who hasn't given it much thought.

In response to the mention of Google backing it, I don't see how how that should discredit it in the slightest. Sure you don't see anyone getting fired for choosing Angular. That's because it's supported by a business that runs the business on it. In this case, a company filled with some of the best engineers in the business. It also was and is damn good at certain things. Pretty sensible choice.

tukelully··on Ask HN: Why doesn't Adobe just kill the Flash Player?
Which is a large cost no question. Especially with the size of the codebase you mentioned. What I'm interested in is how, if at all, the transition process is managed. YouTube's transition from Flash might be an example of this. They managed it by creating an opt in sort of beta experience that they tested for a long time before making it the default.

Another thing I'd be curious about is the line at which the opportunity cost of not making the transition surpasses the cost of not developing new Flash features.

tukelully··on Ask HN: Why doesn't Adobe just kill the Flash Player?
I'm curious how the ongoing support of Flash applications on the web compares to the support of Java applets on the web. I don't know much about the latter, but if anyone here is engaged in supporting a legacy Java applet I'd be genuinely curious to hear about it.
tukelully··on Ask HN: Why doesn't Adobe just kill the Flash Player?
Is there some sort of process in place for mitigating the potential "1 step forward, 2 steps back" path of adding features in ActionScript and then having to eventually port them?
tukelully··on Show HN: Whosfiring
I'm sure my chosen password of kkkkkk will prove useful.
tukelully··on Diamonds Suck (2006)
I think you were in the right and didn't really assume as much as suggested. I got the same impression particularly because of the language chosen. "non-negotiable" implies that there was a second party to necessitate negotiation. Saying "no alternative" would come closer to describing a personal taste threshold.
tukelully··on Ask HN: When are you considered a “senior” programmer?
It depends on the organization.
tukelully··on Ask HN: When are you considered a “senior” programmer?
It appears worth noting to the people arguing for functional programming over OO in response to this, that this is about toxicity within the team and maturity of the developer. Not programming style in so much as I can read.

It should also be mentioned that responses similar to the examples have approx. no substance, detract from the quality of the conversation, provides no value to the team, and will likely only decrease mutual trust and respect.

Page 1 of 2Next →