TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Do you feel comfortable learning new technology at work?

6 pointsby drenginianabout 5 years ago
Or do you feel like the company can’t afford for you to be wasting time playing with stuff instead of building features?

3 comments

bigiainabout 5 years ago
I&#x27;ve pretty much built my career on stuff I learned at work.<p>The &quot;trick&quot; I guess, is to carefully evaluate and attempt to selectively invest paid worktime into &quot;new technology&quot; that will have a reasonable benefit in at least the medium term to the company. You don&#x27;t _always_ get that right - both ways. Sometimes you pick a thing and spend a bunch of time learning and prototyping using it, and it turns out to not actually be commercially viable right now. Make sure you don&#x27;t &quot;hang on&quot; too long, and make sure you document why it looked like a good idea at first, and then why it turned out not to be a good idea in practice. A track record of getting it right often enough, and for sometimes getting it wrong but with well documented learnings about what looked attractive at first, and why it didn&#x27;t turn out that way under scrutiny - that will build you a reputation which allows you to chase more of them... I suspect there&#x27;s always a risk&#x2F;reward tradeoff going on too, I bet there&#x27;s a lot of things I&#x27;ve encountered or been recommended where the initial analysis didn&#x27;t look beneficial enough to be prepared to burn company time and &quot;personal reputation&quot; on, which would have turned out super well had someone spent enough time testing it out.<p>Mostly I think, better architecture and newer tech are much more likely to be beneficial to a company long term than short sighted feature-chasing. You need to be in a company&#x2F;project where that makes sense though. If you&#x27;re a start-up scrabbling for product&#x2F;market fit, there&#x27;s zero benefit to prototyping, say, a Flutter reimplementation of your existing React app, or rebuilding your Rails backend in Haskell. You almost certainly need to be building&#x2F;testing&#x2F;demoing&#x2F;selling new features to see what actual customers want&#x2F;need&#x2F;use when they&#x27;ve got it in their hands (and this probably includes turning off or throwing away features they never use).<p>Quite where the discontinuity is where you switch from &quot;Sure, run up the technical debt on this hacked together prototype we&#x27;ve convinced our initial customers to buy, and our investors to invest in!&quot;, to &quot;OK, it&#x27;s time to get serious, there&#x27;s no way we are gonna scale this evolved pile of crap to FAANG scale. Time to stop code-monkeying more features in, and to start behaving like actual &#x27;engineers&#x27; who&#x27;ve designed the entire system properly...&quot; - is super hard to do at exactly the right time. That&#x27;s something I don&#x27;t think _anybody_ gets right more than once or twice in a career (and even that only if they&#x27;re lucky).
matijashabout 5 years ago
If the technology is something that could be useful to the company, then I would talk to the team &amp; superiors and discuss with them whether we have time for that and how important it could be. In the case they agreed, and I gave them an explanation for why and what I am doing (and how long is it approx. going to take), then I would feel comfortable learning new technology at work. I believe good communication is the key here.
JohnFenabout 5 years ago
Not only do I feel comfortable learning new stuff at work, I actively look for positions where this will happen. It&#x27;s a perk I greatly value.