Select Page

Damian Esteban

iOS Developer

As a Unix geek-turned-iOS developer, Damian Esteban can trace his fascination with technology all the way back to the IBM PC Jr. As Damian watched his father set up the family’s first home computer, he was entranced by the way the whole machine seemed to come to life– and now Damian develops apps to bring life to new, innovative ideas.

Tech And The Modern CEO

Tech And The Modern CEO

The role of the CEO is changing, a shift due in part to new technology.

CEOs have always been responsible for growth in the companies that they lead. For all of the stereotypes of penthouse suites and high-octane business meetings, the bottom line is that this class of leaders bears the burden of innovating and moving forward. And nowadays, stagnations bears an even higher price than it has in the past.

The age in which we live is akin to a new industrial revolution, where exponential improvements in technology shape every industry and aspect of life. On one hand, this makes it easier to innovate, and gives companies the freedom to deliver better strategy, products, and services. On the other, it is now a lot easier to be left behind in a short period of time.

There is an old guard of CEOs that has been slow to adapt, and they have been punished for it. Once-iconic companies, such as Blockbuster, have become irrelevant for failing to see the writing on the walls. Others, such as Netflix, have evolved to embrace new technology and are now staples because of it.

The Netflix/Blockbuster dichotomy is perhaps one of the most jarring examples of companies reacting to new technological developments, but all industries are impacted in some way. This is why any CEO should be willing to learn about these changes and the ways that they may be affected. Not every CEO is going to be a tech expert—which is why it is important for them to stay humble and defer to the expertise of others in their companies that may have better insight into these issues. However, it is worth it for them to have enough of a working knowledge to move forward and be proactive instead of just reactive to these changes. It’s not enough for a CEO to copy a competitor’s technological adoption because it’s an “industry standard”—they should strive to improve upon these practices and identify new opportunities.

This is why some of the world’s most prominent tech CEOs have stressed the importance of creating a “learning culture” in their companies. While opinions differed in some respects, the general sentiment was that challenging old opinions and surrounding oneself with talented individuals was a path to success. None equated their success with solely their own prowess; perhaps insight into the broader tenets of leadership.

The renewed focus on learning and growth has contributed to the importance of the Chief Technology Officer (CTO) and the Chief Innovation Officer (CINO). Both positions exist to identify areas of improvement and keep informed on the many opportunities available in any given industry. These roles started out as endemic to technology-focused companies, but since their inception, have spread to more and more businesses as it has become increasingly obvious that everyone is along for the ride when it comes to new developments.

Prioritization has become more important because of the pace of advancement. If a CEO is too broad in their examination of technology, they can easily lose focus and company tempo as a result. They need to be able to process information as fast as possible and determine whether a change should be passed over or is worth examining more closely. This also extends to internal company structure; organizations such as boards may be due for an audit if they have stagnated. For a CEO, it’s worth evaluating top performers in a company and making sure that they are in a position to facilitate innovation.

CEOs are being forced to reexamine themselves and the companies that they lead. The pace of new developments has created an environment in which no company is safe and their fortunes rest on a CEO’s ability to adapt. However, with a mindset of continuous learning and a strong team, any leader can prepare their organization for the future.

The Role of Coding Camps In Development Jobs

The Role of Coding Camps In Development Jobs

A need for competent programmers and computing jobs of all stripes has revealed that there is a major skill gap between careers and people to fill them. The universal desire for businesses across all industries to create solid apps and web materials has exploded in the last several years, providing ample opportunities for computer science graduates but leaving many companies understaffed.

However, a traditional computer science degree is not necessarily what is needed to secure one of these careers. Online bootcamps for coders can supplement a CS education or, in some cases, even replace it.

That’s not to say that a CS degree is useless or ineffectual; most employers are more likely to hire someone with an actual degree, perceiving these candidates are having a better depth of knowledge than those with an online certification. Still, coding bootcamps can instill students with many of the skills necessary to excel in the workplace—and many programs offer assistance in securing graduates jobs.

These bootcamps can often be more convenient for students, offering around 15-week courses that usually center around the study of a single programming language as well as the processes involved with becoming a developer. The comparison to military bootcamps is apt; training is intensive and condensed into a relatively short period of time. Though many of these programs accept online enrollment, they often have physical campuses for students to learn at. Unsurprisingly, Silicon Valley has several high-end options for aspiring coders to learn.

It is true, to an extent, that a 4-year computer science degree outclasses bootcamp training. A more comprehensive approach to programming and common processes means that graduates can often adapt to new languages with more alacrity than someone that has focused on a single language. That said, a background in a STEM field and a good program can allow a bootcamp grad to land a solid job and perform well, with some exceeding the salaries earned by CS graduates.

As such, these courses are often better suited to those that have the foundational skills necessary to learn quickly and expand the knowledge they already have. Even if they have the talent, a degree is still considered a gold standard, making it important even if it is not directly related to programming.

For bootcamp grads looking to break into the industry, passion for technology is a big part of what may get them hired. Coding projects beyond those completed in camp are sure to impress interviewers, particularly any freelance projects that a graduate may have completed. As with any other career, a portfolio of work goes a long way toward proving that a candidate has the field experience to perform a job well.

The existence of coding bootcamps has changed the dynamic of hiring programmers, with yearly graduates now almost half the number of computer science graduates. Sure, the two are not interchangeable, but when there’s such a need for new talent, does it really matter?

Regardless of training, competency and a willingness to learn are important. With a good work ethic and a strong foundation, bootcamp graduates can find employment on par with their computer science peers.

iPhone X: The Ghost of Smartphones Yet To Come

iPhone X: The Ghost of Smartphones Yet To Come

Last month’s release of the iPhone X predictably caused no shortage of hype, criticism, and speculation from a variety of camps. However, over a month later, the lines have died down with the buzz and we’re left with a group of people that have used the device for about a month and now have a pretty good idea of its capabilities, features, and downsides.

Previous iPhones have proved consistently worth examining, as they have often set the pace for smartphone development in the coming years. Plus, some of the X’s features may hint at trends that are currently just out of reach. We’ve got a while until the advent of the next iPhone, so let’s look ahead at what the X might mean for the future!

So let’s start with the latest in a series of measures intended to boost security: face recognition. Despite concerns that giving your phone access to a record of your face might hurt privacy, reception to this new feature has been fairly positive. This is likely due to its seamlessness; users have praised face recognition for working even in low-light areas. The feature can be used to unlock a phone and add an additional layer of security when making purchases. Face ID has completely replaced touch ID, a staple of other recent iPhones, though it is speculated that Apple may integrate a mix of the two. Other phones have adopted touch solutions that work on any part of the screen—something that Apple might adopt due to their phone screens becoming more expansive.

This desire to create a bezel-less display has also driven Apple to remove the home button, which has been a central feature of all of their past devices. In its place is a gesture interface that, despite being fairly intuitive, has taken some time for users to get accustomed to. As a result, its reception has been mixed, leading for some to suggest that a happy medium exists in the form of a virtual home button. With all of the extra real estate freed up and existing haptic feedback, it would make sense for a virtual catch-all button to conform to existing mental models without hampering the interface.

Still, the general consensus is that the interface looks great. The OLED screen delivers a level of image quality never before seen in an iPhone. The screen is nearly unbroken, save for the controversial “notch” that contains the phone’s forward-facing camera. However, criticism of the notch has dried up in the weeks following the phone’s release, as users become used to the interface, only disruptive when watching something full-screen.

Apple has also embraced the role of AR, with the TrueDepth camera allowing for better facemapping. While this is something of a novelty, it also allows developers to further push the envelope of what is possible in AR. Apple has displayed a noted interest in this technology in the past, and the iPhone X’s new camera is likely a harbinger of more improvements to come.

Other features of the iPhone X include more of an emphasis on wireless, from the removal of the headphone jack to new charging options. This is perhaps one of the least surprising developments of the X, and also the most likely to be adopted en masse as the technology becomes easier for consumers to afford.

Apple has always strived to be at the forefront of mobile technology, and the iPhone X is a cavalcade of technological innovations on display. With a significant shift in hardware, changes in interface, and adjustments in design, the X will likely be a baseline for the next decade of iPhones.

About Damian Esteban

Damian Esteban is a software engineer and Chief Technology Officer at BetterPT, a startup focused on health applications.  He is also the co-founder of Bracket Factory, a mobile and web application development shop based in New York City.  He has experience with Linux system administration, Ruby on Rails, server-side JavaScript and iOS application development with Objective-C and Swift.  He has a true passion for software development and is currently writing a book about iOS development with ReactiveX.  He is the co-developer of CrowdKat, a mobile application that allows users to see real-time images and videos of venues.

Damian was most recently the lead developer at Spare Change, Inc. where he focused on FinTech in mobile and web applications.  He is a strong leader who believes that tight-knit teams can accomplish truly amazing things. Damian graduated from SUNY Geneseo in 2000 with a Bachelor of Arts in International Relations and McGill University in 2003 with a Master’s Degree in Islamic Studies.  He attended the New York Code and Design Academy in 2013.

  • Swift
  • Objective-C
  • Javascript
  • Bash
  • Rails
  • Unix Server Administration
  • RESTful API Design
  • DevOps
  • Reactive Programming
  • React.js
  • Meteor.js