Live data from Hacker News

Ask HN: What company environment has enabled your best work?

news.ycombinator.com

41–50 of 200 posts

Re: Ask HN: What company environment has enabled your best work?

#41
I worked at a national laboratory. There were 125 staff to one group leader and one assistant group leader, and they had their own projects too. Everybody who worked together was in the same hallway. Real offices, two people each. Zero remote. Core hours. Gym, cafe, and doctor on site. There were no meetings, just presentations you could go to. I didn’t use my calendar. Project matching was a natural process; you just had to report a rough fraction of time for each thing you were working on. Performance conversations 1:1 once a quarter with group leader based on feedback collected from project leads. 1-page writeup once a year. Projects always require senior staff to work with junior staff. Constant in-house education in scientific computing. Full access to journals and site licenses for just about any software. In general, you knew everybody that controlled any resource you might want access to.

Really didn’t value that place enough.

Re: Ask HN: What company environment has enabled your best work?

#42
I had an interior office with a solid door, walls covered in whiteboards, excellent monitors, good hardware, and a fast net connection. If I needed to ask someone something, I could send an email. If it was urgent, I could knock on someone's door. If I wanted, I could work outside on a patio or in an office with a giant window. There was an excellent BBQ joint on the same block.

Re: Ask HN: What company environment has enabled your best work?

#43
We are 100% remote with an optional co-working space that is available if you ever want to work at an “office” environment.

Project is managed mostly through airtable with quarterly goals with weekly’s and daily’s (not standup) to check on progress. Then we have a company/team wide call every tues for the weekly brief.

All the above enabled me to have the best environment by then investing in my home office. A space that has a good desk (multitable sit/stand), chair (aeron), and good lighting, not to mention a beautiful machine (iMac Pro).

The issues that followed were more of the focus issues when doing work at home, so I got a pomodoro clock which then made everything seamless.

Re: Ask HN: What company environment has enabled your best work?

#44
post #23
post #18

Small team, offices for developers, open door for free to walk in to chat, close door for don't bother, lots of whiteboards, ah hoc discusson, weekly team planning meeting on Monday, weekly release/resolution meeting on Thursday after lunch, release and recovery from fuckup on Friday.

Release Fri, recover from fuckup Sat/Sun?

Release in the morning. Whole day on Friday to recover in case of problem. If nothing's wrong, the time is available to do extra stuff. Incentive for people to get things right before deployment.

Re: Ask HN: What company environment has enabled your best work?

#45
My most joyful (work wise), efficient and productive 5 weeks ever were: * in a remote place, visiting and living with my grandparents * in a village with little civilization but tons of nature around * when for a break I could just go outside house, hike around the barn, watch village folks going about their business in the farm or around the kettle * with big time zone difference from the rest of the team that allowed only occasionally for 1 hour of overlap to sync up * with my wife being away for her studies in a different country (told ya it was joyful only work-wise!!) with fixed limited hour to catch up on a phone.

In those 5 weeks I’ve built the major part of the scalable distributed OLAP Cube that had proved to be very simple, robust and reliable and was still in use to support telemetry of over hundred of customers after 5 years.

The biggest distractions were a cat, incredibly beautiful rain showers, and warmest ever discussions at the dinner table.

Re: Ask HN: What company environment has enabled your best work?

#46

My first software engineering job was with a big aerospace company about 20 years ago. Back then, budgets were big and the culture was completely different. Even the lowest peon had a huge cubicle with lots of desk space and privacy. Standups were not a thing and Agile wasn’t on the radar. We had lots of time to do anything we were assigned and never had to do much reporting aside from weekly meetings. We all had a g…

Fwiw: I believe it should be “I credit my success to these early years”.

Re: Ask HN: What company environment has enabled your best work?

#47
My best experiences, as I think about it, tend to have these patterns:

- No Slack for non remote

Slack is cool, but I remember thinking that if I needed to talk to someone, it's over email or in-person. This really encouraged face to face or email conversation. There was also Skype for remote workers, but if you're not doing remote, you could kill Slack. Now that I think about it, Slack is more of a vitamin than a pain killer for non-remote organizations. Slack is great for remote though and love it.

- No Agile

Ah, I remember when I had my first job using Agile. It was cool the first few weeks and that was it. Again, it's not a pain killer, it's a vitamin. I had the best time ever just sitting in meetings on Tuesday mornings to demo everything in person then do code review with my CTO after. Talk with the whole team including marketing on what we'd work on. I loved it. No agile, was completely in the know and performing.

- Support with Tools

It sucks not having the right tools to do the job. Receiving the appropriate hardware, desk, and software has always been useful and makes me happy to come into the office. It really sucks when you wake up, look at your amazing at home desk, then go to a lousy work desk. Bling out the work desk. You can do anything from getting a top end work computer, a great monitor, an eGPU (may actually save a company money from AWS bills), a DAC/AMP (cause devs usually have a thing for headphones and the budget for great ones), or a desk goes up and down and has memory settings and it's fast.

- Minimum Friction

If you get told you need to change up your landing page, change up the tooling, or do a big refactor on something, always take it seriously. Some people marry a concept or an ideal and it can often cause friction between the team. Giving up the consistency and letting others use what best let's them get their job done should be given time and thought. All in all: be fluid with company practices and not letting a "mono-culture" take root is usually best.

My best experiences have been when a single employee can happily recommend a new way that could radically change the initial experience of a customer or a company culture. The fluidity maximized sales and development.

- Wrap up

We have so much now with tools that can be categorized as pain killer or vitamin. My best recommendation is to have less vitamins and more pain killers.

Note: This is just me though. I know a lot of other people have different ways they prefer to work. This is just me.

Re: Ask HN: What company environment has enabled your best work?

#48
This was before we grew to 200+, but the best snapshot was:

- - 0 product managers: design and engineering are equally empowered to make the site nice within general business/product definitions defined by GM who would constantly get excited about the work you showed her, making you feel good about yourself and your work

- 0 project managers: business understands that there is no magic formula for delivering products that haven't been built yet and so long as we try our best to hit dates and cut scope as needed, it's on us to track our progress and determine priorities

- gm, cto, and head of hr all supportive of growing team and individual members in a non-political way

- politically-driven employees (typically a head of sales or marketing) shut down and churn out quickly

- engineers talk directly with customer service

- engineers perform rounds helping out in support forums

- domain specialists, but no fences. i might be a web engineer, but if there's a sql query i feel compelled to optimize, nobody is going to stop me.

- company regularly interacts with, and hosts local events for, an engaged user base. engineers actually end up having in person conversations with our users, gathering honest feedback for improvements while simultaneously being told how great the product they contribute to is overall

- relaxed hours ("you're an adult; we trust you to get your work done")

- when dining out or getting drinks, even paying by cash a large group is able to come up with the right amount of money, with no one person needing to chip in more than necessary

- anyone in the company can deploy the site with a single chat room command

Re: Ask HN: What company environment has enabled your best work?

#49
post #41

I worked at a national laboratory. There were 125 staff to one group leader and one assistant group leader, and they had their own projects too. Everybody who worked together was in the same hallway. Real offices, two people each. Zero remote. Core hours. Gym, cafe, and doctor on site. There were no meetings, just presentations you could go to. I didn’t use my calendar. Project matching was a natural process; you jus…

Now I’m really curious which national laboratory, though I’m guessing if you were comfortable saying you would’ve done so.

Re: Ask HN: What company environment has enabled your best work?

#50
When I was an intern at Big Bank, I was literally put into the printer room. Hardly anyone used the printer/copy machine so I was left alone in there for the most part, other than my boss peeking in once in a while to make sure I was still breathing. The door closed and there were no windows.

It was the most productive I've ever been. The code I wrote was mostly garbage, but I got my reps in that summer and learned how to program.

Post reply on HN