Connect with us


Work perks are changing — and that’s a good thing




Catered lunches. Gym memberships. Meditation rooms. Work from home Fridays. 

These are a few of the perks tech companies commonly dangle in front of current and prospective employees. In a COVID-19 world, however, budgets are being cut, people are being laid off and these shiny office perks are no longer within reach

Shelter-in-place orders have accelerated the adoption of remote work by years but it also leveled the playing field to eliminate the work perks that are costly and unimpactful.

So instead, here are some steps I feel companies‘ leadership should take to ensure their employees are taken care of in an impactful way. 

Evaluate current perks, go back to the basics and build from there 

Right now, according to several work-from-guides, having a dedicated workspace at home for remote work is key to setting up employees for success.

Companies like Twitter and Shopify have already provided a stipend or have reimbursed employees for home office equipment, which as career coach Julie Kratz described to CNBC, doing so helps build loyalty among employees

As a CEO, I believe this as well so at TravelBank we implemented a work from home expense policy where all employees are allowed to expense up to $150 each month. The allowance can be used for home office setups, or for those that already have one they can expense groceries, meal deliveries, their internet bill, or other expenses described within the policy. 

In the first month of this new policy, employees have used 100% of their funds which has contributed to employee happiness and further enabled a level of transparency and appreciation within the company.  

Furthermore, costly perks that are nice-to-haves but aren’t being maximized should be reevaluated. For example, gym memberships to physical locations. This is the perfect time to scale back and offer access to digital fitness apps. 

The Peloton app is very popular among our employees and there are other alternatives Fitbod, which uses a training algorithm to build a personalized workout plan, or Aaptiv, which provides unlimited access to thousands of workouts, that can be used on a trial basis.

By using this time to test out more affordable alternatives companies can get a better view into their spend and analyze the use of perks like these and their impact on culture.  

Perks have always been a way to invest in employee retention and happiness. Hundreds of thousands of dollars are typically spent on such efforts but it doesn’t always work out. With budgets being tight and hiring at a freeze at most companies, this is also the perfect time for HR and culture leaders to survey employees about what’s missing and how the company can improve.  

Work-life balance is going to become even more important — listen to your team 

Fortune 500 companies like Google and Facebook have already expressed that they’re expecting to work from home the rest of the year and per a recent IBM survey more than 75%, of the 25,000 US participants, indicate they would “like to continue to work remotely at least occasionally, while more than half would like this to be their primary way of working.” 

A significant portion of small-to-mid-sized businesses won’t be able to transform into a completely remote operation but there will be a more truthful and open discussion about what work-life balance can look like moving forward. Some companies, for example, might adopt WFH Mondays and Fridays while others test out core work hours, like 9am to 3pm to give employees the flexibility they’re looking for. 

At TravelBank we’ve already taken a step forward by eliminating our physical office space and allowing our employees to take home their desks and monitors. 

Another way companies can invest in work-life balance for their employees is by offering digital mental health resources. Employees are not exempt from burning out, even if they are working from home. Offering meditation apps like Calm as a perk shows your team that you care. A small gesture, like sending a plant, also goes a long way. 

According to our own data, startups are using services like Urbanstems to send their employees succulents, which are popular in office spaces and can positively contribute to an employee’s working environment — from simply brightening up their at home offices and improving their focus to enhancing memory.  

More changes are on the horizon 

Companies are not rushing back to setup offices anytime soon; physical office spaces, company culture and on-site benefits are going to look drastically different. Right now, the future of work is being completely reenvisioned. Companies relied on office perks to attract and keep employees happy and productive. Now, with a permanent shift to working from home, employees are going to be looking at companies that provide that level of flexibility. 

According to the previously noted IBM study, more than 40% feel that their employer should provide opt-in remote work options when returning to normal operations, and it’s very likely that a significant number of more companies will jump on board. With these new shifts, expect a boom in more remote indie work tools and others that focus on the employee life at home. 

Published July 9, 2020 — 08:00 UTC


What my biggest mistake as a junior engineer taught me about taking ownership





This article was originally published on .cult by Tomasz Łakomy. .cult is a Berlin-based community platform for developers. We write about all things career-related, make original documentaries and share heaps of other untold developer stories from around the world.

Building software is what we — developers — are paid for.

Unfortunately, more often than not we’re also paid to break stuff, then we get an “amazing” opportunity to fix what we’ve broken.

I don’t think we talk enough about those stories.

You know how your Instagram feed is full of absolute highlights? Well, it’s the same when it comes to developer horror stories. I’ve heard some which would make your skin crawl. It’s funny though, we don’t often share these stories.

I strongly believe there’s a lesson to be learned from every ‘fuckup’. And there’s probably a funny story behind every odd rule your company has.  “Why do we have a code freeze before major holidays?” — because Mike and Jenny had to spend their entire Christmas Eve migrating the database after a yolo-merge.

Why can’t I push directly to master? I know what I’m doing!” — sure, but one time Andrew wrote-off two weeks of work off the repo when he accidentally force pushed to master (btw, I am not making this up, this actually happened in my career).

Why is there a warning on my shirt telling me not to iron it when I’m wearing it? Who does this?” — you know the deal, it happened once now it’s a continual warning.

Now I want to tell you a story of my biggest fuckup from when I was still a junior engineer.

[Read: Stop counting on tools to fix your work problems]

Someone order fried motherboards?!

A bit of background before we continue, at the beginning of my career in tech I worked as a Junior Software Engineer at a Samsung R&D Center Poland. I was being paid to build some pretty unique apps — my team was creating JavaScript applications for … SmartTVs.

Side note: building apps for TVs is wonderful because there’s only one resolution you need to care about so we could style entire apps with position: absolute; because why not! SmartTVs have an entire motherboard in them (with surprisingly good hardware — we’re talking about multiple core processors and gigabytes of RAM! In a freaking TV!). At this point (back in 2013/2014) hardware was cheaper than software [citation needed].

In 2013, while at Samsung I was moved to a brand new exciting project: Tizen. I was moved since I had ‘vast’ experience with C++, apparently, two semesters at university was enough to qualify.

To quote Wikipedia: Tizen is a Linux-based mobile operating system backed by the Linux Foundation but developed and used primarily by Samsung Electronics.

At the time Tizen was really cutting edge (operating systems under heavy development tend to break all the time) but one day we got a present from HQ.

Three brand new shiny motherboards with the newest Tizen firmware.

In under an hour, two of them were fried to the point of no return.

Yes, I literally fried the 💩 out of them.


Well, I was told to perform a system update on those motherboards and to follow the instructions I was given.

Unfortunately, the instructions did not take into the account a quirk in the newest system version and performing those steps turned the rather expensive SmartTV motherboard into a useless piece of plastic.

After doing the system update on the first board I knew something funky happened. Did I make a mistake? I must of, crap, what do I do now?

Since I didn’t have a lot of experience I decided to simply repeat the steps one more time, this time making sure that I followed the instructions 100%. Turns out that I did follow them correctly both times.

I could have pretended I didn’t touch those boards, maybe they had arrived broken — honestly, everyone would have believed me.

After all, this was cutting edge stuff, things were supposed to break.

But in the end, I decided to tell my team lead:

  • we have a problem…
  • I followed the instructions correctly
  • but…2/3 of our shiny new boards are absolutely bricked
  • the manual needs to be updated as soon as f-ing possible because it may affect our other departments

Luckily he just chuckled and asked me why I’d gone and fried the second motherboard immediately after I broke the first one 😂

Lessons learned:

  • Take ownership – admit when you’ve made a mistake, don’t try to blame it on others. Acknowledge the failure and try to become a better person/engineer having learned a valuable lesson.
  • Raise issues early and clearly. – it’s even better to raise an early alarm (even if it’s false) than to be silent when something is clearly broken.
  • Follow instructions and documentation, but within reason – documentation ~can~ will get outdated and a software engineer needs to be able to deal with that. And it’s probably worthwhile to make sure the docs are up to date.
  • Don’t try to hide things that are broken (or suboptimal). Being open with others can bring you a long way, at the very least, it’ll position you as a trustworthy member of your team.

Published August 3, 2020 — 09:46 UTC

Continue Reading


How to use ‘controversial’ content to drive high-quality backlinks




I understand the hesitation you might have when starting this article. Controversy can feel a little scary and negative, especially when it’s associated with your content.

But there are definitely ways you can utilize the share-power of controversial content without it reflected poorly on your brand. 

And when you pull off that balance, you can earn impressive media coverage and backlinks, setting a very solid foundation for organic growth.

[Read: How to perfect remote UX workshops for your team]

Tip #1: Don’t speak — but share others’ voices

There is certainly a time and a place for you to communicate your brand’s values. But you probably won’t want to take a stand on every topic out there. After all, companies are made up of human beings with differing opinions, and you won’t want to alienate people.

The key is remaining neutral while still contributing value to a conversation. For example, if you wanted to talk about politics but not take a side politically, you can communicate insights from both sides of the aisle and let your readers decide what they think.

But let’s look at more practical examples, because most of us will probably be avoiding the really controversial topics of politics, religion, and the other classics we’re told to avoid at the dinner table.

My team and I created a project for a client about the expenses associated with relationships. Certain aspects of this topic get a ton of debate — like, should the man always pay on the first date? — but we didn’t pick a side. We surveyed people on how much they spent and reported on the results.

The project earned coverage (and links) from USA Today, The Motley Fool, Elite Daily, and more. And publishers like to seize the opportunity to write compelling headlines that could amplify people’s reactions to the data.

The finding that single people spend more money than those in relationships and marriages isn’t inherently controversial, but the debate that can arise from this kind of data. For example, topics like how many dates you should go on a month, expectations of gifts, and more, can certainly go the route of controversy. 

So if you have a topic, think about what data or insight you can supply that lends itself to the discussion.

Tip #2: Go “controversial lite”

Jumping into legitimately controversial topics isn’t usually wise. So, I like to suggest going for “controversial lite,” meaning topics that people probably have varying opinions on, but those opinions aren’t attached to their core identity. 

For example, you may have an opinion about the best TV show of all time and feel strongly about it, but hearing that a friend vehemently disagrees wouldn’t end your friendship.

This is the sweet spot to aim for. 

This project by Insurify is a great example. The insurance comparison site analyzed their own database and calculated which states have the rudest drivers. This is a data-backed way to spark conversation and play to the ego of people in different areas without being likely to engender actual conflict. But it was also compelling enough to get great local coverage.

Driving in general can be a semi-controversial topic, especially when you get into comparing the quality of drivers in different cities or states. But disagreeing about which state has the meanest drivers won’t end relationships, either.

Tip #3: Try creating “tangential” content

In the spirit of not wanting to attach your brand to anything controversial, you can try creating “tangential” content. This is a strategy I like to employ when we’re trying to get national news coverage for a client in the US, whether the content we’re creating is controversial or not.

Why? Because national publications aren’t going to want to run an ad for your brand. It’s possible to create content that’s absolutely in line with your service offering and performs well, but it’s not something you can typically succeed at on an ongoing basis. So when you run out of material, you can broaden your scope.

One of our most successful content projects ever, Perceptions of Perfection, is a great example of this. It was for our client Superdrug Online Doctor; their brand mission is to “take the hassle out of visiting your doctor for common issues or embarrassing moments.”

Instead of doing all of our campaigns about medical issues, we went the tangential route. We zoomed out to think about health and what verticals were similar. In this case? We went with beauty.

Body images and beauty ideals are certainly debated in American culture, and this project adds to the discussion in a creative, more objective way. We asked designers around the world to Photoshop the same image of a woman to be what their country perceives as the “ideal” female body.

The project comes from a place of curiosity rather than having an agenda, which is key. The brand can care about the health and wellness of women and research the topics without desiring a particular answer. That makes the result easier to trust. All in all, this project earned more than 1,500 backlinks.

Note: while you can do controversial research more in line with your core brand offering, if the results promote your business, it may be perceived as biased and be less likely to be covered in the media. Exceptions exist, especially if you have a very authoritative brand, but it’s something to be mindful of.


If you want to dabble in creating controversial content without getting into a PR nightmare, try these methods of focusing on the data and not diving right into the ultra-controversial. Ask yourself what about the topic is controversial and what is every possible reaction someone could have upon reading the content.

If you’re comfortable with all of these reactions, then give it a shot! Good luck.

Published August 3, 2020 — 08:00 UTC

Continue Reading


5 things to consider when you run an internship program





This article was originally published on .cult by Randy Tolentino. .cult is a Berlin-based community platform for developers! We write about all things career-related, make original documentaries and share heaps of other untold developer stories from around the world!

In June of 2019, hundreds of college students arrived on the IBM campus in Austin, Texas, to participate in a three-month-long internship program. During these months, they’d gain firsthand experience of life at a large, global tech company.

The majority of them were aspiring software engineers, followed by a number of designers, researchers, and offering managers. For the entire summer, they’d be assigned to IBM product teams, where they’d engage in industry-level practices like design thinking, agile methodology, and the many stages of your typical product life cycle.

Personally, I’ve always been impressed by the interns, mostly because of their energy. From what I’ve seen, they carry themselves with an obvious excitement for learning. They’re punctual, intelligent, and passionate, and our company is blessed to have these early-career professionals join us for a short period of time.

That’s why I was excited when I learned our team hired interns to join us for the summer.

As a frontend developer on a cross-functional team, I have the privilege of sitting alongside a diverse and talented group of people. Each morning, after the routine coffee/tea, hellos, and stand-ups, we dive headfirst into a highly collaborative environment where we navigate the complex world of enterprise cybersecurity product development.

One morning, I came into the studio a little later than normal. I had a car appointment at 7 AM and didn’t get in until about 9:30. When I walked in and got settled, I noticed a new person sitting at the empty desk.

Ah… must be the intern, I assumed.

Manuel joined our team as a product designer but also had an engineering background. He was originally from Argentina and was on his way to Stanford to pursue his Master’s degree in the fall. But in the meantime, he’d dedicate his summer to helping our team in IBM Security.

For the first few days, Manuel ramped up through the team’s onboarding process. He learned about our products, our design language, and how the team worked. After the first week, we found out that Manu would be joining our product team — a group of eight designers and developers.

As a first step, we helped him get situated in our area. His new desk was right behind mine. He brought over his laptop and his backpack, and began to get situated.

“Alright, here’s your monitor… we just have to find the cords.” “Thanks”, Manuel said. I spun my chair to see what cords they needed. Mmm, what kind of monitor is that? I wondered. Everyone on our team has the same one — we have those 27” Apple monitors that you see in all the tech office stock photos. But the one they gave Manuel was different. Yeah, I definitely don’t have those cords. For the next few minutes, we looked around trying to find the right cords and dongles until we finally surrendered. “We’ll find ‘em… somewhere”, a teammate told him. “Don’t worry about it, it’s okay”, Manuel replied. He organised the rest of his workspace, then continued with his work.

I’ve always had an extra sensitivity towards the onboarding process, so not knowing where the monitor cables were bothered me. I felt accountable. I thought to myself, why didn’t you plan ahead so that he’d have everything in place before arriving?

At the end of the day, I started to pack up. I spun around again. “Hey, Manuel!”, I said quietly. He turned around. “What’s up?” “You’re gonna take my monitor.” “What? No, Randy — you need it, man!” “Nah, I’ve already decided… besides I want a more minimal desk anyway”, I pretended. “Randy, you sure?” “Yup, I’m sure. When you come in tomorrow, it’ll be on your desk.” “Thanks, man. I owe you a burger.” “Haha alright, sounds good… I’ll see you tomorrow, dude.”

The next day, I came in early and disconnected my monitor. I wiped down all the cords, cleaned the screen, and cleaned Manuel’s desk.

When he came in, his monitor was good to go.

Contributing to growth

As people who work on a team for a company, we have the inherent responsibility of contributing to growth. These growth metrics typically measure everything from sales and customers to project-level deliverables like features, bug fixes, or optimizations.

This all makes sense, we work in businesses.

At the same time, we have responsibility for the growth of people, especially as hosts for aspiring professionals. This is a great opportunity for us who work for companies that have internship programs.

After reflecting on my experience with the interns we worked with, here are my five main takeaways that you can use to frame the overall experience while they’re with your team.

Understand the opportunity

Naturally, the first question that comes to mind when an intern joins the team is based on skills. What programming languages does she know? What’s his design process?

But forget skills for a second. It’s important that we take a step back and remember that they’re people first. Ask them questions, listen to their stories, and learn about what inspires them or what goals they have . There’s so much value in knowing people for who they are and not just as resources on a project.

Remind yourself that interns are people who come to both learn and offer knowledge, but only for a brief moment in time. We should help them make the most of this amazing opportunity.

Establish sponsors

Every intern should have at least one sponsor. This sponsor will answer questions about the team, the broader company, and also serve as a guide for everything else there is to know about how your team works.

In many cases, these sponsors help interns with their first few project deliverables, but, a great sponsor does more than just help the intern complete work.

Share the luxuries

A teammate of mine loves his chair and he can tell it’s his because of the leather seat and leather backing. One day, he came into work and realized that somehow, his chair was swapped out with another one — this happens in ‘open’ office spaces all the time. When he noticed that Manuel had his chair, he let it go and decided to let Manuel have it.

Whether it’s your standing desk, your extra monitor, or window seat, consider sharing these luxuries with your interns. Lending these perks out to interns is only temporary. In addition, it also creates a long-lasting, positive impression on your interns to give up your own personal luxuries for their sake.

Team experiences

If you were to create a list of all the experiences that you go through in a given week, what would that list look like? For me, it would involve a good amount of time at my desk, writing code, followed by a number of informal presentations. On the team culture side, you might also attend team lunches, after-hour outings, or other social events.

Instead of just having interns focus on heads-down work, give them a chance to have all these experiences. Create a real checklist and ensure that they’re time on your team includes all of these activities. By doing so, you ensure that they get the full experience of what it’s like to work with your company.

Future success

Remember that interns are only with you for a short time, but, you can have a greater impact on their career than you think. I encourage you to have conversations on their career paths, introduce them to other people in different roles, and let them explore a variety of possibilities.

Lastly, help your intern document their work so that they can carry their experiences with your team as they progress in their careers. Help them create a small portfolio of the work they accomplished so that they can update their resumes, social media profiles, or add it to their personal websites.

Remember, they chose you

I love the analogy of comparing one’s career to a journey. On these journeys, we encounter challenge after challenge while learning to master many valuable life-lessons. Along the way, we intersect the paths of others who are also on their own journey—some of these people will serve as our teachers, while others find you in search of knowledge or wisdom.

I think this way when thinking about interns because it gives a deeper meaning to the context.

It’s important to keep in mind that for many interns, we’re their first impression of what it’s like in the tech industry. While there are hundreds of other programs they could’ve applied to, they decided to join your company’s program. This is an honour.

If you understand the opportunity, you’ll see that you have a direct influence on the future of our industry.

Consider being a sponsor for an intern on your team and let them sample some of the luxuries you’re privy to on a daily basis. Let them experience all of it. And lastly, set them up for future success by helping them establish a portfolio of the work they did with you and your team.

In the end, the goal is for your interns to walk away from their time with you thinking, ‘when I graduate, I want to come back and work for this team, and for this company’. If you can get that sort of feedback, then rest assured that you just created a memorable experience for the people who represent the future of our industry.

Published July 31, 2020 — 06:30 UTC

Continue Reading


Spanish English