Live data from Hacker News

Ask HN: What is the best money you have spent on professional development?

news.ycombinator.com

441–450 of 553 posts

Re: Ask HN: What is the best money you have spent on professional development?

#441
post #348

As a Python developer it has to be PyCharm Professional Edition. I am a more effective developer because of it.

For a newbie Python developer & pycharm user (~15 months, at work) , pls share points on the benefits of pycharm professional edition over the free one

Free version is good too.

The differences are listed here https://www.jetbrains.com/pycharm/#chooseYourEdition

Re: Ask HN: What is the best money you have spent on professional development?

#442

Earlier quoted context omitted.

When I was purchasing a car this helped a lot too! Salesmen are much more experienced than me since they negotiate every day, but even accounting for that it is easy to see what they are doing with other customers and easy to see through the attempts they make on myself. The most common one of course is the "time limited" deal... As if I just happened to show up on the only day there is a sale...

It's a cool exercise and it's certainly nice to play their techniques against themselves, just make sure the time you're putting into it won't affect your opportunity cost How much is a day off work going to cost you? If you can save more than that by negotiating go ahead. Let's say one day might shave you $1k off, but 2 days of effort might save you $1.5k, consider the diminishing returns. Or just consider it "educa…

Most people don't have that kind of flexibility in their salary. You get paid a certain amount per month. It doesn't increase if you work more.

Re: Ask HN: What is the best money you have spent on professional development?

#443

If your budget is a few hundred, an IntelliJ Ultimate license. For me it's a force multiplier. Built-in highlights of things that can be improved (e.g. linting) is a bonus. In the end, things like VS Code are just text editors. I mean, you can't get a warning that the `[]` syntax isn't available in your old codebase's flavor of PHP (5.2) in VS Code. I think. Alternatively: Take time off. If you have enough money to l…

Does anyone have any tips or resources for getting more out of the Jetbrains IDEs? I've been using them for years but I still feel like there's so much I'm not taking advantage of.

Start with going through the settings [1]. You will learn some new things along the way.

There's also a great WebStorm Guide [2], with many tips applicable to other languages as well.

[1] https://darekkay.com/blog/intellij-idea-settings/

[2] https://www.jetbrains.com/webstorm/guide/

Re: Ask HN: What is the best money you have spent on professional development?

#444

Earlier quoted context omitted.

Can you be more specific? I'm not sure I understand how that's affecting you from being able to do your job well.

I'm not OP but I am politically engaged with not 100% the same opinions, so sometimes I get annoyed by the environment and have to remind myself not to care. Imagine your workspace was full of aggressive pro-Trump messaging. A bit distracting maybe?

Sorry I didn’t see the username change.

But I don’t understand how a workspace that was full of any kind of aggressive messaging is healthy even if I agree with it? That sounds pretty toxic to begin with.

Re: Ask HN: What is the best money you have spent on professional development?

#445

Earlier quoted context omitted.

The fun part is you can turn that technique against them and it works like a charm. I've repeated this a few times now: dedicate a day to car buying and call 10 of them up telling them I'm buying a car TODAY, with these precise specs. No upsells entertained. And I let them in on the fact that I'm calling all the others and expect to make a decision by a set time. Always remain super polite but stay firm. In a way I s…

Fascinating. Can you follow up with more info on how the day progresses? You play one dealer against another or use some other technique?

So first I do my homework. Get my own financing. Know exactly what model I want. Then I look online for all the dealers selling this vehicle, note the place, contact info, leave room for the name of the rep I'll be speaking to, price, etc.

Then I call each one, telling them I saw the online inventory had the vehicle in stock but since I'm buying today I just want to check if that's still the case. That already reduces some of the options: many dealers will leave attractive but outdated inventory to generate leads, and then try to upsell.

I start from the cheapest option I see online and work my way through the list. As I encounter the higher priced versions, I voice a slight disappointement that another dealer X is selling the same model for $Y. That's when they can choose to match or stay firm. Either way I thank them for their time and tell them I will be calling back within a couple hours to let them know.

During this time, I often get callbacks with counter-offers. I note the value, thank them and let them know I'm finishing my list.

Once I have a winner, I go back and call all the others, starting with the most pricy, to let them know I've made my decision, and that I respect their time so didn't want to let them hang. Things get interesting at that stage, as more counter-offers appear. At that stage, you can also visit in person to thank the salesperson as you're on the way to the lowest offer: sometimes they end up with yet another counter offer.

Having your own financing means you're not stuck with their shell game. Only when you go to doing the paperwork, you can negotiate financing rates and see if they can beat what you got from your bank. But the sale price is already set at that stage so it's safe.

The whole point during this process, it's super important to remain humble and friendly. Even though you control the process, any smugness will kill your options. And to tie this back to the thread, that's a skill you can improve with negotiation training (and it benefits more than just car buying).

Re: Ask HN: What is the best money you have spent on professional development?

#446
post #336
post #316

> What would you do if you had a million dollars? > I'll tell you what I'd do, man, two monitors at the same time. Maybe I have less mental swap space than the average person, but nothing has increased my productivity like monitor space. Plunking down for an ultawidescreen was the best development decision I've made. Being able to have specs/docs + IDE + search + chat/email open at the same time, accessible with a ph…

To each their own but I found the opposite to be true. Coding or trying to focus on one one task while chat/email notifications are popping up left and right is very disruptive. I went down from two monitors to one and I'm very happy with the decision.

One benefit I've had from an ultrawide monitor is that notifications will generally go unnoticed. I just bought a 49" ultrawide (essentially two 27" monitors side by side) and the notification area is so far into my peripheral vision I regularly miss messages.

Re: Ask HN: What is the best money you have spent on professional development?

#447
post #233

Earlier quoted context omitted.

I just tried this in VSCode using Intelephense and it detected the invalid syntax just fine ("PHP 5.4+ syntax found."). I've never done PHP development, but it only took a few clicks to set it up (install extension and go into preferences and change the language version). Since VSCode is just using LSP under the hood, that means it would also work fine in Emacs, [neo]vi[m], Sublime, Atom, etc. In the long run, I don'…

First of all, Intellij (and Visual Studio) are more than just LSP. They're debugging, source control, static analysis, test runners, profiling tools, database tools, etc. Secondly, the state of LSP clients is a long way from matching Visual Studio or Intellij. When LSP is competitive with the major IDEs, I'll happily switch, but I don't see that in the next 5 years at least. As an example, try opening UE4 using any o…

I'm well aware of the differences between IntelliJ and LSP, I've been an IntelliJ power user for years and have written plugins as well. Currently I've transitioned back to Emacs for most of my day-to-day coding, since LSP provides good enough completion, navigation, and static analysis, and DAP provides good enough debugging and test running. The rest of your list are non-issues for me, e.g. every editor I know of has good source control tools, and most profiling I do is not in an IDE, it's using special-purpose profiling tools.

LSP and DAP are open protocols supported by most editors and IDEs. I have a hard time believing that language implementers won't prioritize their implementation over IntelliJ. Which is a good thing, our development stacks should be open and free.

Re: Ask HN: What is the best money you have spent on professional development?

#448

Earlier quoted context omitted.

How familiar are you with the term? Perhaps I used an offensive slur for convenience and should reconsider the phrasing? In my experience, over-emphasizing "social responsibility" that has nothing to do with the product tends to put less competent managers in power. Less competent managers tend to favor less competent engineers. And it's a vicious cycle.

That's just office politics, only centred around a particular hype.

I'm not sure what particular hype you are referring to. I think of "wokeness" as ultra-generic.

Re: Ask HN: What is the best money you have spent on professional development?

#449
post #190
post #47

Spend $9,000 US dollars to get a MS in CS, Data Science or Cyber Security from Georgia Tech. It's a solid top 10 CS program. It will take a few years, but it is definitely a great investment. If you don't already have an undergrad degree and/or want a quicker program, look at some of the reputable code/security academies that partner with major state universities. They cost a bit more 15K to 20K but are shorter (typi…

I second this - I'm 3 semesters into the online MS in CS program at GATech and it's been a huge level up for me. I highly recommend the investment IF you have the time - it is a large time commitment.

As a full time employee (9-5 job) in an MNC and father of new born do you think it is still doable? How many hours do you have to dedicate on a weekly based?

PS: Already have a Bachelors in Computer Science

Re: Ask HN: What is the best money you have spent on professional development?

#450

Earlier quoted context omitted.

I thought that price had to be a typo... but wow you are not kidding. I wonder why it is so cheap? Seriously considering it.

Their MS program is cheap because the lectures are recorded and can be replayed many times at almost no cost. Their only cost to run the class is for support staff to grade projects and write and grade exams. One downside to this model is that for some courses, like those with rapidly changing content, the lecture videos can go out of date after a year or two. GT needs to address this somehow. (Their ML and computer…

> One downside to this model is that for some courses, like those with rapidly changing content, the lecture videos can go out of date after a year or two.

Isn't that the case for almost every course, though? Curriculums take years to develop and change, and it's always easier to just reuse what you already have.

Post reply on HN