As you can see on the Art+Logic website, our slogan is
Coding the “impossible.”®
This refers to the fact that in many cases, clients have come to Art+Logic with a problem that they were told was “impossible” to solve, and we delivered. This is an honest claim. It does not mean that we code what we believe to be impossible. This would be a dishonest claim.
At some custom software firms, it is their primary goal to make a sale—any sale—without concern for how the project will be accomplished. There are software salespeople who will promise the moon and stars in three months for a fixed cost of $10,000. In fairness to the developers at those firms, the salespeople do not involve them in the sales process, so they are usually the first to be surprised, long before the client is disappointed. Many software horror stories going back decades start in such ways.
For the past year or so, I’ve been working as one of a group of developers within the Protocol Working Group of the MIDI Manufacturers Association to create prototype tools and applications that implement the upcoming MIDI 2.0 specification as it’s worked its way through many drafts to the point where it’s now ready for the MMA and AMEI, their Japanese counterpart, to vote on its adoption as an official standard.
I’m looking forward to presenting more information on what’s new for musicians and developers in the new standard, both here on the A+L blog and out in the real world.
“It’s going to be the coolest thing ever.”
You know enough by now to be doubtful when a client makes this statement, but you’re willing to entertain the idea that this may not, in fact, be a tragedy in the making.
“It’s going to be a music machine – like, full keyboard and everything – but each of the keys is going to be mapped to – wait for it – cat sounds! We’ll call it the ‘Meowsic Machine’! Oh, and we need it to be accessible to everyone via the Web. Which is easy, right?
You are reminded that the universe can be a cruel place.
It’s now your job to make this happen. Over the course of a few posts, we’re going to look at the Web Audio API, and build the Meowsic Machine together. In the process, we’ll also enjoy a dalliance with Vue.js, and dip our toes into the deep-end with Web Workers. Today, we take the first step in this historic journey—convincing the browser to actually let us play sounds.
Summer is here! Just as we did around the holidays, we decided to share some of the books we’ll be reading over the next couple of months. (more…)
I recently found myself completely stuck trying to decide on a blog post topic, when a fellow A+L designer suggested I write about being stuck. Well, that’s a good idea. I grabbed some coffee, sat down to write, and immediately felt stuck again. What is it with feeling stuck? Where does it come from, and what can we do about it? (more…)
We live in a time of true technical marvel, featuring new software and solutions that connect the whole world over. The impacts and implementations of these technologies are far-reaching, and their importance cannot be understated. To name a couple, the mobile platform has risen to be one of the most important ways that businesses connect with their clients, and quality web presence has quickly become a primary determining factor for success. We are a team of software design and development experts, helping our clients with solutions like these, and more. (more…)
If you want to earn trust and respect from your users and customers, consistency in your branding is crucial. Consistency means the tone, feel, and style of the company’s branding is the same everywhere it appears. It means committing to the visual appearance of your product and its marketing and not trying to sell yourself as anything else. This creates loyalty in users and customers as they get a solid sense of who you are as an organization. (more…)
IoT World 2019 was definitely a solid show. We’ve been exhibiting or attending for 5 years now and it’s been great to see the show evolve. It’s gone through a few iterations as they’ve added and then removed “co-shows” like AI and Blockchain. This year’s co-show is Autonomous Vehicles. Fewer cool cars than I had hoped for, but still fun, informative, and useful.
Other than autonomous vehicles, the more general themes that stood out for me from this year’s show include: (more…)
(. . . and how these are two very different phases of a software project)
Back in the day, we were all “web designers” – simply put.
We knew everything from buying the domain name to launching the site and figured out everything in between as the project progressed. Granted, it was mostly static HTML, links had blue underlines, and was still a novelty, but the role “web designer” was a catch-all title for a fresh new industry — digital design.
My, how things have changed.
Similar to how the role of “neighborhood doctor” has branched into a myriad of specialized fields of medicine, the same has happened in the world of web design. Technological developments, more advanced tools, focus on human-centered design and in-depth studies of user psychology has caused web design to branch out into its own specialized roles. (more…)
When it comes to operating equipment and machinery that are governed by environmental rules and regulations, there are many reasons it is unquestionably a good idea to be in compliance. Fines for failing to do so are massive, often in the hundreds of thousands or even millions of dollars. More tangibly, compliance also cuts costs and saves money by not losing valuable product from leakage. In fact, the EPA estimates that facilities can save $730,000 per year (per facility) by complying with Leak Detection and Repair (LDAR) regulations. Proper functioning of refinery equipment is also better for the long-term functioning of the machinery that helps avoid dangerous breakdowns and expensive fixes. (more…)