TL;DR: Google’s open-source TensorFlow library helps developers build computational graphs and contains free additional modules that make AI/ML software development easier for consumer products and mobile apps. Developers require knowledge of Python or C++. This piece covers 3 common modules and possible business applications: Continue reading “What can TensorFlow really do? Some business applications”
Oursky produces apps that run on multiple platforms, but before adopting Redux, there was no common pattern to adhere to. Every project could have a different philosophy in how the data flow was implemented. Being the lead engineer at Oursky, one of my responsibilities is thinking about engineering management to minimise the mental overhead needed for developers to contribute to an existing project. Below, I will discuss why our company adopted the Redux design pattern across all platforms as a standard to cap the cost and complexity of projects. Continue reading “Why we use Redux design pattern across all platforms”
If clean and maintainable code is at the heart of a great product, an intuitive and seamless user experience and user interface (UX / UI) is the soul. In order to have great UX, technical considerations must go into design. In order to express great UI, development teams must give as much attention to their front-end code as they do to their system architecting. Continue reading “A guide to our design process”
This is a guest contribution by Limor, a technical writer and editor with over ten years’ experience writing technical documentation for developer tools and SaaS technologies. She specializes in software development and the Agile methodology, computer/network security, middleware, and cloud technologies.
Agile testing refers to a paradigm shift in software testing influenced by teams using an Agile development approach. First written in 2001 by seventeen software experts, the Agile manifesto established a new way of developing and testing applications, moving to a cross-functional approach in which everyone is responsible for quality, not just QA teams. Continue reading “Test, Measure, Learn: What Agile Testing Metrics Can Teach You about Your Testing Process”
Recently, I started bouldering even though I’m afraid of heights. The best thing is that it doesn’t matter how you solve a problem as long as you get to the end. It’s like the companies that I’ve been talking to recently who all use different platforms, technologies, and libraries to build digital products. Continue reading “When do you need to update your tech stack?”
Project managers (PMs) are deadline chasers. They think clients want the earliest possible ship date to reduce costs. But that’s a common misconception. What clients really want is the best possible product with the earliest possible ship date. Continue reading “How project managers and developers can both (happily!) give realistic ship dates”
Until 2014, I was the only project manager (PM) for the company I co-founded 9 years ago. While my co-founder, Ben Cheng, became the technical and product bottleneck, I became the project management bottleneck when our team grew to 20+ developers and 10+ projects. Continue reading “How I became the PM bottleneck as a founder: And how I unblocked it.”
As my company’s grown, the number of internal / external meetings and tasks has become crazy. I have no time to wander around in office and have casual chats with fellows any more.
While people in the office have coffee and casual chats I am usually running for the next scheduled meeting or discussion item. Casual office chats is one of the things I miss most. Continue reading “I Gave Up My Desk for a Week and This is What I Learned: Management by Wandering”
Google Analytics is a great way for business owners to track and analyze where your users are coming from, what they are clicking on around your site, how long they stay on, and where they’re dropping off. With this rich set of data, you can figure out how to increase sales. This article will explore what Google Analytics can do for your business and the basics of how to use this powerful tool.
We recently did a quarterly review with our content interns and found that one piece took 3 x 8-hour days to write.
An editor, full-time staff, and the intern were involved over the course of three weeks, which made our intern’s piece more expensive than our in-house staff writers’ pieces. You’re probably asking, why did we hire him?
Continue reading “Interns Are Not Good Free Labor”