News for hackers. Stuff that matters.
Re:When hiring senior engineers, you’re not buying, you’re s... by mandeepj on Monday January 21, 2019 @12:00AM (#18957762)
> Are things in place to make the job easier? Seniors don’t need easier and this is a huge turnoff.

What? It requires a special craft to design simpler components. Most of the people don't even see it. This is where your senior skills will shine when you'll make it work like a charm as compared to the previous state.

If you don't see the friction or can't reduce it then please take the first exit out.

Re:When hiring senior engineers, you’re not buying, you’re s... by austincheney on Monday January 21, 2019 @12:17AM (#18957838)
I think you are conflating simple and easy. They aren't the same. Simple suggests less code, fewer pieces, and a shorter path between code and solution. Easier suggests least effort and less to look at. Simple isn't easy.

The primary difference between simple and easy are decisions. A good senior will spend more energy on considerations for appropriate decisions than the actual work.

Re:When hiring senior engineers, you’re not buying, you’re s... by feliksik on Monday January 21, 2019 @02:08AM (#18958311)
One of the best engineering talks is about this notion that simple!=easy : https://www.infoq.com/presentations/Simple-Made-Easy

This is surprisingly often not understood, even by people I showed the video. And I am not sure why. But I do think it's necessary in out field to start understanding this much more deeply, especially for senior engineers.

Re:When hiring senior engineers, you’re not buying, you’re s... by mandeepj on Monday January 21, 2019 @12:29AM (#18957883)
Good definition of 'Simple'. Simple and easy may not be the same but there are situations where they are similar.

For e.g. - for production deployment, I could either put the entire office upside down. Fires across the departments. Broken applications. Rollbacks. Or, I can automate all of our QA test cases and have a one-click deployment. No huss or fuss. I'm sure after having this experience, someone will definitely say - well, this was easy.

Anyway, good discussion.

Re:When hiring senior engineers, you’re not buying, you’re s... by gerbilly on Monday January 21, 2019 @11:43AM (#18961493)
> I think you are conflating simple and easy.

I like to state it as complex vs. difficult.

Finding a bug in ten thousand lines of crappy VB code code is 'difficult', but not fun.

Writing an space/time efficient implementation of level set topology optimization is complex.

Senior developers usually love complex problems, but hate merely difficult problems.