Software Development Time Optimization: Perfection is Not Always the Best Use of Budget

( ! ) Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/html/spiredigital-2017-master/wp-content/plugins/s3-uploads/lib/aws-sdk/GuzzleHttp/Handler/CurlFactory.php on line 67
Call Stack
#TimeMemoryFunctionLocation
10.48004075888{main}( ).../index.php:0
20.48014076168require( '/var/www/html/spiredigital-2017-master/wp-blog-header.php' ).../index.php:17
32.663317963928require_once( '/var/www/html/spiredigital-2017-master/wp-includes/template-loader.php' ).../wp-blog-header.php:19
42.678417941624include( '/var/www/html/spiredigital-2017-master/wp-content/themes/spire2017/index.php' ).../template-loader.php:106
53.321519932280get_template_part( ).../index.php:10
63.321519932768locate_template( ).../general-template.php:204
73.321519932880load_template( ).../template.php:676
83.321619933168require( '/var/www/html/spiredigital-2017-master/wp-content/themes/spire2017/templates/loop.php' ).../template.php:732
93.327019933168get_template_part( ).../loop.php:10
103.327119933656locate_template( ).../general-template.php:204
113.327119933784load_template( ).../template.php:676
123.327219934048require( '/var/www/html/spiredigital-2017-master/wp-content/themes/spire2017/templates/content.php' ).../template.php:732
133.343219935472get_template_part( ).../content.php:4
143.343319935968locate_template( ).../general-template.php:204
153.343319936096load_template( ).../template.php:676
163.343419936360require( '/var/www/html/spiredigital-2017-master/wp-content/themes/spire2017/templates/entry-meta.php' ).../template.php:732
173.343419936392get_field( ).../entry-meta.php:4
183.357119954312acf_format_value( ).../api-template.php:54
193.357119954312apply_filters( ).../acf-value-functions.php:139
203.357119954712WP_Hook->apply_filters( ).../plugin.php:212
213.357119955464_acf_apply_hook_variations( ).../class-wp-hook.php:292
223.357219955920apply_filters_ref_array( ).../acf-hook-functions.php:101
233.357219955920WP_Hook->apply_filters( ).../plugin.php:255
243.357219956672acf_field_image->format_value( ).../class-wp-hook.php:292
253.357219956672acf_get_attachment( ).../class-acf-field-image.php:337
263.372419972968file_exists ( ).../api-helpers.php:3154
273.372419973296S3_Uploads_Stream_Wrapper->url_stat( ).../api-helpers.php:3154
283.372519973888S3_Uploads_Stream_Wrapper->createStat( ).../class-s3-uploads-stream-wrapper.php:342
293.372519975048S3_Uploads_Stream_Wrapper->boolCall( ).../class-s3-uploads-stream-wrapper.php:397
303.372519975048S3_Uploads_Stream_Wrapper->{closure:/var/www/html/spiredigital-2017-master/wp-content/plugins/s3-uploads/inc/class-s3-uploads-stream-wrapper.php:371-397}( ).../class-s3-uploads-stream-wrapper.php:1006
313.372619975048Aws\S3\S3Client->headObject( ).../class-s3-uploads-stream-wrapper.php:373
323.372619975424Aws\S3\S3Client->__call( ).../class-s3-uploads-stream-wrapper.php:373
333.374119978528Aws\S3\S3Client->execute( ).../AwsClientTrait.php:78
343.391720088856GuzzleHttp\Promise\Promise->wait( ).../AwsClientTrait.php:59
353.391720088856GuzzleHttp\Promise\Promise->waitIfPending( ).../Promise.php:62
363.391720088856GuzzleHttp\Promise\Promise->invokeWaitList( ).../Promise.php:221
373.399420121384GuzzleHttp\Promise\Promise->waitIfPending( ).../Promise.php:265
383.399420121384GuzzleHttp\Promise\Promise->invokeWaitList( ).../Promise.php:221
393.399420121384GuzzleHttp\Promise\Promise->waitIfPending( ).../Promise.php:262
403.399420121384GuzzleHttp\Promise\Promise->invokeWaitFn( ).../Promise.php:219
413.399420121384GuzzleHttp\Handler\CurlMultiHandler->execute( ).../Promise.php:242
423.469020121384GuzzleHttp\Handler\CurlMultiHandler->tick( ).../CurlMultiHandler.php:123
433.495920129624GuzzleHttp\Handler\CurlMultiHandler->processMessages( ).../CurlMultiHandler.php:108
443.495920130112GuzzleHttp\Handler\CurlFactory::finish( ).../CurlMultiHandler.php:179
453.495920130112GuzzleHttp\Handler\CurlFactory->release( ).../CurlFactory.php:107
463.496020130112count ( ).../CurlFactory.php:67
software developer
Krysta Hunt
Mar 26, 2019

Preface: I love design. The rest of my article may make it sound like I am demonizing Designers, but NOT true. Designers are part of the ‘maker’ trifecta, with ‘Devs’ and Operations. Nothing gets done without out all three. But getting a slick, new, UX-driven design for your website that has been market tested, and stands to increase engagement, is like buying a very expensive Christmas present…. You want it to be worth the cost! Let’s look at that paradigm through the lens of the realistic process of ‘getting it done.’ A Designer gets asked to produce new, and unique…

Disruption: Birthplace of CMS, Cloud, Custom Software
software developer
Krysta Hunt
Nov 29, 2018

Once upon a time, an amazing new communication tool called the internet was created by geeks. When non-geeks saw it, they said, “This is ugly and I don’t understand how to use it.” So, some other geeks got together and said, “Let us create a set of standards that will allow us to make the internet pretty and usable.” And…HTML was born. That’s kinda sorta how it started. HTML enabled readable links and the addition of pictures. For the early nineties it was pretty cutting edge, but by today’s standards, yikes! In 1994, if someone had said, “You know a…

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. We also share information about your use of our site with our social media, advertising and analytics partners. Read our cookie policy here

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close