Live data from Hacker News

Ask HN: What did you do to improve your company?

news.ycombinator.com

41–50 of 174 posts

Re: Ask HN: What did you do to improve your company?

#41

I wrote a Copy/Paste stack tool. Pressing ctrl+c adds the current selection onto the stack and ctrl+v pastes off of the stack. You can toggle between LIFO and FIFO. It's been very helpful for our client-facing folks who have to copy a lot of user data.

The is pretty cool and inherently useful. How do users see what's currently on the stack?

Re: Ask HN: What did you do to improve your company?

#43
I replaced our aging infra with AWS, oversaw replacement of a mishmash of C#, C++, PHP, and Java1.4 by a concise Java 11 based app, and I'm about to deploy our first PWA with a Postgres/Vert.x/OIDC backend. Legacy is still running Apache2/PHP5+MySQL.

I would describe the tech stack I've inherited charitably as "nearly pure opportunity."

Re: Ask HN: What did you do to improve your company?

#44
I've created scripts to automate some repetitive or complex tasks. I've done this for two teams. I think it was an improvement since it eliminated human errors and freed up developer time. Some of the other developers appreciated it, but most people didn't really care.

I also came up with an architectural improvement not used anywhere else in the company that allowed us to close a security vulnerability related to a file copy process. I think the tech lead and the manager who owned the vulnerability were happy. Nobody else cared.

I think these types of improvements are fairly common and add up to great things, especially when multiple people have this mindset. Unfortunately in my experience most people don't have that mindset because it's not part of the culture where I work. Don't hold your breath for recognition or appreciation. The only way to achieve that is by improving something for the 'business people'.

Re: Ask HN: What did you do to improve your company?

#45

I replaced our aging infra with AWS, oversaw replacement of a mishmash of C#, C++, PHP, and Java1.4 by a concise Java 11 based app, and I'm about to deploy our first PWA with a Postgres/Vert.x/OIDC backend. Legacy is still running Apache2/PHP5+MySQL. I would describe the tech stack I've inherited charitably as "nearly pure opportunity."

What has your Vert.x experience been like?

I've been using it in production for 3 years and regret selecting it.

Re: Ask HN: What did you do to improve your company?

#46
I am lucky in that fact that I am a position where my opinions are listened to and respected. I have spent the last few years trying to improve a number of our processes. If I wasn't in this position, then chances are I would have moved on to greener pastures almost immediately.

Source control discipline is probably the single most valuable thing I have worked to improve. We still have a long ways to go, but we went from a place where on a team of roughly twenty developers with many active projects would constantly have to ask "Who has the latest code?" to a place that practices disciplined code management.

When I first started, my jaw almost hit the floor. I couldn't believe that no one actually knew how the source control worked (at the time TFVC). It is hard for me to explain just how bad things were. There were instances of features completely disappearing from production because some one never checked in the code.

Check-ins were at best months a part and production versions of code were scattered on different people's PCs.

After a long, long time we have most developers on board with good practices. There are still some who refuse to follow industry best practices, but our team, and the products we create have a much higher quality.

Re: Ask HN: What did you do to improve your company?

#47
post #28

Earlier quoted context omitted.

I tried that - called it Tech Shorts (lightning talks) at small company. Found the largest issue was Passiveness in the engineering crowd. Ended up giving about 50% of the talks myself, not because I wanted to, but because there were so few people who were willing to step up and present. About 70% of the engineering team would attend (~50 people), so it was well received. Will try a new iteration next time. What made…

> Passiveness A lot more people have some degree of social anxiety than one might think, especially in IT. Lightning talks originate—and work well in—the sort of tech-bro workplaces where there’s an Xbox, foosball table, and bar in the breakroom. Half the “culture fit” criterion of hiring for those places is just an attempt to filter out potential hires with any amount of social anxiety; so the average level of it in…

I think that's a pretty myopic view... Personally, I think taking more chances to positively affect your workplace "technopolitical ecosystem" ultimately improves your ability to do your job.

Re: Ask HN: What did you do to improve your company?

#48

We implemented a customer support software, it was a game changer. It resolved most of the chaos.

Could you say more about this? Is this an initial screening flow that formalizes customer support requests, a self-discovery tool, etc?

We used a tool called Freshdesk in which sending an email to a particular email id creates a support ticket. Also you can reply from it's dashboard. We had b2b customers who used to send a lot of queries everyday. This tool helped in distributing queries among the team. Earlier it was only one person mostly who was handling all queries, thus was overwhelmed. Also it has auto rules which can be used to set priority to the tickets. Very useful tool when you have a sizeable number of customers. It helps in providing better customer service also as very few tickets go unanswered .

Re: Ask HN: What did you do to improve your company?

#49
Pushed for everything to be code checked into source control. The application code, scripts, tools, migrations, documentation, alerts, tests are all code artifacts that get versioned, reviewed, scanned, deployed, executed automatically. Working on infrastructure still.

Re: Ask HN: What did you do to improve your company?

#50

I replaced our aging infra with AWS, oversaw replacement of a mishmash of C#, C++, PHP, and Java1.4 by a concise Java 11 based app, and I'm about to deploy our first PWA with a Postgres/Vert.x/OIDC backend. Legacy is still running Apache2/PHP5+MySQL. I would describe the tech stack I've inherited charitably as "nearly pure opportunity."

Good on you for being able to focus on the opportunity.

Too many developers are discouraged when inheriting a legacy app. Nobody wants to be a turd polisher, but like you said, that just means there's even more opportunity for improvement.

Post reply on HN