Author: Carlos Ponce

The (Unlikely) Future of the Internet?

StarLink could shake things up a bit… Ok, so, what’s the fuzz about with StarLink? Let’s see. We know that the internet is not some specific set of physical networks. It’s carried by wires, optical fibers, microwave links, satellites and in one famous case, carrier pigeons. It is a set of software protocols that are Read More…

Sales and Engineering: Closing the Gap

In software sales and marketing, you are only as good as the team behind you. You must get to know what they do, how they do it, and why to better understand them, to be on the same wavelength. After all, you are supposed to have the scoop on what you are actually trying to Read More…

The Life-Changing Cup of Coffee

How a cup of coffee changed my professional life (and then some) When I started at the company back in 2010, I was pretty sure that I knew everything there was to know about my line of work – recruiting, sales and marketing – and about my own self.  I should have known better. A Read More…

Bad Encryption, or Incoherent Writing?

Implementing encryption correctly Many organizations simply must use encryption because of data protection regulations, but sometimes, developers don’t have the necessary skills to implement it properly. It’s sort of an endemic issue that a lot of people don’t think about. Many developers believe they know how to implement crypto, but they haven’t had any specific Read More…

Lone wolf developer?

Even wolves hunt in packs by necessity For the self-professed lone wolves roaming in the wilderness of the software development world out there, I’d like to share a few insights on working with a distributed team while working from home, so that ‘working remotely’ does not turn into ‘remotely working’. Are you sort of stuck Read More…

The importance of clear specs

What are clear specs, anyway? Front end and web designers usually take business requirements and turn them into spec-storyboards that everyone uses to define the project. So from the point of view of how business requirements should be presented, most experts might agree that mile-long text should be avoided at all costs. Under normal circumstances, Read More…

Software development: would YOU hire YOU?

Would you hire you? I am always trying to understand what might trigger software product companies, or those that are pivoting into the digital realm from a traditional, brick-and-mortar type of setting, to consider working with software engineering teams beyond their office walls. I’m still befuddled by the realization that there is not a single, Read More…

Pure technical gore: don’t read this

When it comes to software outsourcing, not everything is milk and honey. It’s only fair to highlight some grim facts, too. I asked a friend of mine, who happens to be a Sr software engineer in London, to elaborate on the most bizarre outsourcing story he’s gone through. My friend (we’ll call him Pete) was Read More…

You calling me a “diversity hire”?

You calling me a “friggin’ diversity hire”? I was having a beer-framed conversation with a friend who happens to be the CTO – I will call him Mike – of a well known real estate software company. Mike is in his late forties, and he was telling me about the time he hired a Junior Read More…

Good Health, Great Code

Dust off that ping pong table! 2022 is right around the corner. Clichés aside, there are some widely known and validated Universal truths about how staying healthy physically, emotionally and mentally has an impact on your dev team’s coding skills. As a CTO, you could perhaps encourage your team to just make getting healthier a Read More…

Beating the Holiday Blues

No, you’re not a party pooper. You are just drained. Don’t be fooled. Software developers have an extremely demanding job, often without praise, only finger-pointed at when bugs are found. And even the more collaborative development environments are still very work/problem-centric. While problem solving brings great enjoyment, personal internal “problems”, which are not analytical by Read More…

Garbage In, Garbage Out

Keeping the flies at bay This is what GIGO stands for, and it can make a dent on almost every aspect of Life, but it applies particularly well in coding. In software engineering, GIGO is just an acronym that is usually used to stress the importance of sanitizing and validating input, whether it be from Read More…

Follow Us!

Stay up to date on the latest interviews with luminaries who are creating the future.

Follow Us on Facebook Follow Us on YouTube Follow Us on LinkedIn Follow Us on Twitter Follow Us on Instagram