<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://blog.melski.net/about-this-blog/</loc><lastmod>2023-11-30T21:23:34+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://blog.melski.net/2021/04/21/schedule-optimization-in-cloudbees-cd/</loc><lastmod>2021-04-22T03:37:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2020/12/25/whats-new-in-cloudbees-build-acceleration-12-0/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2020/12/totality.png</image:loc><image:title>totality</image:title></image:image><lastmod>2021-01-04T19:23:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/11/25/whats-new-in-electricaccelerator-7-1/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/naive_vs_optimized_schedule_hw1.png</image:loc><image:title>Resource requirements with different schedulers</image:title><image:caption>Resource requirements with naive and optimized scheduling - click for full size</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/naive_vs_optimized_schedule1.png</image:loc><image:title>Build duration using schedule optimization</image:title><image:caption>Build duration with naive and optimized scheduling</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/javadoc-uncached-detail.png</image:loc><image:title>javadoc-uncached-detail</image:title><image:caption>Uncached Javadoc job in Android build - click for full image</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/javadoc-uncached.png</image:loc><image:title>javadoc-uncached</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/javadoc-cached-detail.png</image:loc><image:title>javadoc-cached-detail</image:title><image:caption>Cached Javadoc job in Android build - click for full build</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/javadoc-cached.png</image:loc><image:title>javadoc-cached</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/accel71_optimal.png</image:loc><image:title>Build using schedule optimization</image:title><image:caption>Build using schedule optimization - click to view full size</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/accel71_serial.png</image:loc><image:title>Build using naive scheduling</image:title><image:caption>Build using naive scheduling -- click to view full size</image:caption></image:image><lastmod>2019-02-07T17:56:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/05/02/whats-new-in-electricaccelerator-7-0/</loc><lastmod>2019-02-07T17:52:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2017/08/29/whats-new-in-electricaccelerator-9-1/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2017/08/agents.png</image:loc><image:title>agents</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2017/08/builds.png</image:loc><image:title>builds</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2017/08/dashboard_full.png</image:loc><image:title>dashboard_full</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2017/08/transparent.png</image:loc><image:title>transparent</image:title></image:image><lastmod>2017-08-29T21:13:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2016/12/08/whats-new-in-electricaccelerator-9-0/</loc><lastmod>2017-05-19T23:31:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2016/12/20/what-factors-affect-build-performance/</loc><lastmod>2016-12-31T01:21:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/09/04/fixing-recursive-make/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/09/amdahl.png</image:loc><image:title>Amdahl's law example</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/09/fast.png</image:loc><image:title>Recursive make build with non-blocking recursive make</image:title><image:caption>Recursive make build with emake</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/09/slow.png</image:loc><image:title>Recursive make build with traditional recursive make</image:title><image:caption>Recursive make build with gmake</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/08/try_eade_button2.png</image:loc><image:title>try_eade_button2</image:title></image:image><lastmod>2016-12-14T18:34:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2016/11/09/whats-new-in-gnu-make-4-2/</loc><lastmod>2016-11-09T20:05:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2015/01/12/whats-new-in-gnu-make-4-1/</loc><lastmod>2015-02-16T01:10:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2015/01/07/howto-intro-to-gnu-make-variables/</loc><lastmod>2015-09-16T00:45:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2014/05/06/the-electricaccelerator-7-2-ship-it-award/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2014/05/card_front_72s.png</image:loc><image:title>Accelerator 7.2 "Ship It" Card Front</image:title><image:caption>Accelerator 7.2 "Ship It!" Card Front - click for larger version</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2014/05/card_back_72s.png</image:loc><image:title>Accelerator 7.2 "Ship It" Card Back</image:title><image:caption>Accelerator 7.2 "Ship It!" Card Back - click for larger version</image:caption></image:image><lastmod>2014-05-06T22:15:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2014/05/06/whats-new-in-electricaccelerator-7-2/</loc><lastmod>2014-12-22T02:02:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/12/25/the-twelve-days-of-christmas-gnu-make-style/</loc><lastmod>2015-11-26T09:09:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/05/23/why-is-scons-so-slow/</loc><lastmod>2015-12-24T19:46:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/12/11/update-scons-is-still-really-slow/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/12/scons_profiler.png</image:loc><image:title>SCons full build function time, top two functions</image:title><image:caption>SCons full build function time, top two functions - click for full size</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/12/scons_full.png</image:loc><image:title>SCons full build runtime</image:title><image:caption>SCons full build runtime - click for larger view</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/12/scons_baechle_augmented.png</image:loc><image:title>SCons full build runtime with linear projections, via D. Baechle</image:title><image:caption>SCons full build runtime with linear projections, via D. Baechle - click for full size</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/12/scons_baechle.png</image:loc><image:title>SCons full build runtime, via D. Baechle</image:title><image:caption>SCons full build runtime, via D. Baechle - click for full size</image:caption></image:image><lastmod>2014-08-03T09:16:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/12/04/halloween-2013-backyard-graveyard/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/pulley.jpg</image:loc><image:title>2013 Graveyard - Phantasm Pulley</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/partition.png</image:loc><image:title>2013 Graveyard - Partition</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/zombie.jpg</image:loc><image:title>2013 Graveyard - Zombie</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/wide.jpg</image:loc><image:title>2013 Graveyard - Wide Angle</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/spider.jpg</image:loc><image:title>2013 Graveyard - Spider</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/phantasm.jpg</image:loc><image:title>2013 Graveyard - Flying Phantasm</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/orangeglow.jpg</image:loc><image:title>2013 Graveyard - Orange Glow</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/opengrave.jpg</image:loc><image:title>2013 Graveyard - Open Grave</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/greenglow.jpg</image:loc><image:title>2013 Graveyard - Green Glow</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/fence.jpg</image:loc><image:title>2013 Graveyard Fence</image:title></image:image><lastmod>2013-12-04T22:53:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/12/03/the-electricaccelerator-7-1-ship-it-award/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/12/card_back_71s.png</image:loc><image:title>Accelerator 7.1 "Ship It!" Card Back</image:title><image:caption>Accelerator 7.1 "Ship It!" Card Back - click for larger version</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/12/card_front_71s.png</image:loc><image:title>Accelerator 7.1 "Ship It!" Card Front (small)</image:title><image:caption>Accelerator 7.1 "Ship It!" Card Front - click for larger version</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/12/card_front_71.png</image:loc><image:title>Accelerator 7.1 Shipt It! Card Front</image:title><image:caption>Accelerator 7.1 "Ship It!" Card Front - Click for larger version</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/12/card_back_71.png</image:loc><image:title>Accelerator 7.1 Ship It! Card back</image:title><image:caption>Accelerator 7.1 "Ship It!" Card Back - Click for larger version</image:caption></image:image><lastmod>2013-12-04T01:41:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/11/29/whats-new-in-gnu-make-4-0/</loc><lastmod>2013-11-29T18:41:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/11/05/spark-2013-by-the-numbers/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/2013_spark.png</image:loc><image:title>SPARK 2013</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/2013_repeat_attendees.png</image:loc><image:title>SPARK 2013 Repeat Attendees</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/2013_registrations.png</image:loc><image:title>SPARK 2013 Registrations</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/2013_presos.png</image:loc><image:title>SPARK 2013 Presentations</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/2013_industries.png</image:loc><image:title>SPARK 2013 Industries</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/2013_customer_states.png</image:loc><image:title>SPARK 2012 Attendee States</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/2013_customer_countries.png</image:loc><image:title>SPARK 2013 Attendee Countries</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/11/2013_attendees.png</image:loc><image:title>SPARK 2013 Attendees</image:title></image:image><lastmod>2013-11-06T17:41:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/09/16/the-inverted-parallel-build-bug/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/09/parallel2.png</image:loc><image:title>Alternative parallel execution timeline</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/09/parallel1.png</image:loc><image:title>Sample parallel execution timeline</image:title></image:image><lastmod>2013-09-16T16:25:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/05/28/hipstat-visualizing-hipchat-group-chat-rooms/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/05/report_wordle.png</image:loc><image:title>Chat room Wordle</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/05/report_speakers.png</image:loc><image:title>Speakers</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/05/report_heatmap.png</image:loc><image:title>Chat room activity</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/05/report_engagement.png</image:loc><image:title>Team engagement</image:title></image:image><lastmod>2013-06-15T17:18:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/05/02/the-electricaccelerator-7-0-ship-it-award/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/05/card_front_701.png</image:loc><image:title>Accelerator 7.0 "Ship It!" award, front</image:title><image:caption>BEEP BOP BOOP</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/05/card_back_701.png</image:loc><image:title>Accelerator 7.0 "Ship It!" award, back</image:title><image:caption>metrics metrics metrics metrics</image:caption></image:image><lastmod>2013-05-03T00:37:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/04/02/playing-with-agile/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/04/round4.png</image:loc><image:title>round4</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/04/round3.png</image:loc><image:title>round3</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/04/round2.png</image:loc><image:title>round2</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/04/round1.png</image:loc><image:title>Scrum game, round 1</image:title></image:image><lastmod>2013-04-02T17:15:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/02/22/what-is-the-fastest-way-to-find-non-zero-bits-in-an-md5-hash/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/02/sparc.png</image:loc><image:title>sparc</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2013/02/intel.png</image:loc><image:title>Comparison of strategies for finding zero-valued MD5 hashes (Intel)</image:title></image:image><lastmod>2013-02-22T21:27:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/01/29/electricaccelerator-job-statuses-or-what-the-heck-is-a-skipped-job/</loc><lastmod>2013-01-29T16:47:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/01/16/6-tips-for-writing-robust-maintainable-unit-tests/</loc><lastmod>2014-01-14T18:15:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2013/01/01/pragma-multi-and-rules-with-multiple-outputs-in-gnu-make/</loc><lastmod>2015-02-18T21:45:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/10/25/electric-cloud-customer-summit-2012-by-the-numbers/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_registrations.png</image:loc><image:title>2012_registrations</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_delegations_avg.png</image:loc><image:title>2012_delegations_avg</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_delegation_sizes.png</image:loc><image:title>2012_delegation_sizes</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_industries_full.png</image:loc><image:title>2012_industries_full</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_customer_states.png</image:loc><image:title>2012_customer_states</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_customer_countries.png</image:loc><image:title>2012_customer_countries</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_presos.png</image:loc><image:title>2012_presos</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_repeat_attendees.png</image:loc><image:title>2012_repeat_attendees</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/2012_attendees.png</image:loc><image:title>2012_attendees</image:title></image:image><lastmod>2012-10-25T16:49:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/10/17/the-electricaccelerator-6-2-ship-it-award/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/ea62_back1.png</image:loc><image:title>ElectricAccelerator 6.2 "Ship It!" award card back</image:title><image:caption>Loaded with metrics and analysis goodness!</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/ea62_front1.png</image:loc><image:title>ElectricAccelerator 6.2 "Ship It!" award card front</image:title><image:caption>Greased Lighting — it's electrifyin'!</image:caption></image:image><lastmod>2012-10-17T17:45:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/10/12/whats-new-in-electricaccelerator-6-2/</loc><lastmod>2012-10-12T15:16:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/10/04/rapidly-detecting-linux-kernel-source-features-for-driver-deployment/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/new_genconfig_small.gif</image:loc><image:title>new_genconfig_small</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/old_genconfig_small.gif</image:loc><image:title>old_genconfig_small</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/new_genconfig.gif</image:loc><image:title>new_genconfig</image:title><image:caption>Updated genconfig.sh executing on a test system, click for full size.</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/kernel_module_build.png</image:loc><image:title>kernel_module_build</image:title><image:caption>ElectricInsight visualization of Linux kernel module build, click for full size.</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/10/old_genconfig.gif</image:loc><image:title>old_genconfig</image:title><image:caption>genconfig.sh executing on a test system; click for full size</image:caption></image:image><lastmod>2012-10-04T15:06:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/09/14/friday-fun-electric-cloud-iphone-wallpaper/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/09/logo_glow_carbon.png</image:loc><image:title>Electric Cloud Glowing Logo</image:title><image:caption>Electric Cloud logo iPhone wallpaper, click for full-size</image:caption></image:image><lastmod>2012-09-14T21:29:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/09/05/the-electricaccelerator-6-1-ship-it-award/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/09/6-1_card_back.png</image:loc><image:title>Accelerator 6.1 baseball card back</image:title><image:caption>The Accelerator 6.1 team</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/09/6-1_card_front.png</image:loc><image:title>Accelerator 6.1 baseball card front</image:title><image:caption>The great detective is on the case!</image:caption></image:image><lastmod>2012-09-05T14:29:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/08/07/whats-new-in-electricaccelerator-6-1/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/08/build_users_report.png</image:loc><image:title>build_users_report</image:title><image:caption>Example build users report.  Click to view full size.</image:caption></image:image><lastmod>2012-08-07T18:24:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/04/23/measuring-the-electric-file-system/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/04/tests.png</image:loc><image:title>Total unit tests for the Electric File System</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/04/history.png</image:loc><image:title>Total lines of code in the Electric File System</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/04/shared_vs_specific.png</image:loc><image:title>Composition of code in the Electric File System</image:title></image:image><lastmod>2016-06-28T19:34:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/04/10/another-confusing-conflict-in-electricaccelerator/</loc><lastmod>2012-04-10T20:32:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/04/02/electricaccelerator-and-the-case-of-the-confounding-conflict/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2012/03/terminal.png</image:loc><image:title>terminal</image:title></image:image><lastmod>2012-04-02T17:37:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/01/09/electricmake-debug-log-levels/</loc><lastmod>2012-01-10T02:39:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/01/03/best-of-blog-melski-net-december-2011/</loc><lastmod>2012-01-03T19:07:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2012/01/03/makefile-hacks-automatically-split-long-command-lines/</loc><lastmod>2014-12-22T01:56:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/12/06/6-reasons-your-development-team-should-be-using-instant-messaging/</loc><lastmod>2011-12-10T06:12:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/12/04/best-of-blog-melski-net-november-2011/</loc><lastmod>2011-12-05T05:57:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/11/14/lego-ship-it-awards/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/shipit.jpg</image:loc><image:title>shipit</image:title><image:caption>We shipped it!</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/ea60_shipit.jpg</image:loc><image:title>EA60_ShipIt</image:title><image:caption>Who doesn't love LEGO?</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/racecar_driver.jpg</image:loc><image:title>racecar_driver</image:title><image:caption>The winner!</image:caption></image:image><lastmod>2011-11-15T20:00:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/11/05/best-of-blog-melski-net-october-2011/</loc><lastmod>2011-11-06T03:24:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/11/04/halloween-2011-haunted-graveyard-post-mortem/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard15.jpg</image:loc><image:title>Graveyard15</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard14.jpg</image:loc><image:title>Graveyard14</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard13.jpg</image:loc><image:title>Graveyard13</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard12.jpg</image:loc><image:title>Graveyard12</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard11-e1320456175274.jpg</image:loc><image:title>Graveyard11</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard10.jpg</image:loc><image:title>Graveyard10</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard09.jpg</image:loc><image:title>Graveyard09</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard08.jpg</image:loc><image:title>Graveyard08</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard07.jpg</image:loc><image:title>Graveyard07</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/11/graveyard06.jpg</image:loc><image:title>Graveyard06</image:title></image:image><lastmod>2011-11-05T02:14:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/10/17/electric-cloud-customer-summit-2011-by-the-numbers/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/presos2.png</image:loc><image:title>Presentations by year</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/companies_by_delegation_size1.png</image:loc><image:title>Companies by size of delegation</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/repeat_attendees.png</image:loc><image:title>Attendees by number of years</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/registrations.png</image:loc><image:title>Rate of registration</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/industries.png</image:loc><image:title>Industries represented at the 2001 summit</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/customer_states.png</image:loc><image:title>Attendees by state</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/customer_countries.png</image:loc><image:title>Attendees by country</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/attendees.png</image:loc><image:title>Customer Summit Attendees </image:title></image:image><lastmod>2011-10-17T20:28:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/10/13/whats-new-in-electricaccelerator-6-0/</loc><lastmod>2011-10-13T23:05:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/10/11/exceptions-to-conflict-detection-in-electricmake/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/chain.png</image:loc><image:title>A simple version chain with non-existent versions</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/fragments.png</image:loc><image:title>Version chain with fragments for append updates</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/10/append.png</image:loc><image:title>A naive append chain with full versions for each update</image:title></image:image><lastmod>2011-10-12T04:46:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/10/11/2011-customer-summit-conflicts-handout/</loc><lastmod>2011-10-12T03:45:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/09/26/howto-diagnose-build-failures-with-electricmake/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/less2.png</image:loc><image:title>less, search for job</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/less1.png</image:loc><image:title>less search for create operation</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/j003286c8-start-end.png</image:loc><image:title>J003286c8 start/end times</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/j0032a168-start-end.png</image:loc><image:title>J0032a168 start/end times, click for full size version</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/j003286c8-serial-order.png</image:loc><image:title>J003286c8-serial-order</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/j0032a168-serial-order.png</image:loc><image:title>J0032a168 serial order</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/j0032a168-anno-tab.png</image:loc><image:title>J0032a168 annotation search, click for full size version</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/j0032a168-anno-dir-search.png</image:loc><image:title>J0032a168 annotation usage search</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/09/grep.png</image:loc><image:title>grep results</image:title></image:image><lastmod>2011-09-26T19:57:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/08/29/electricaccelerator-job-compendium/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/08/rule.png</image:loc><image:title>rule</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/08/remake.png</image:loc><image:title>remake</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/08/parse.png</image:loc><image:title>parse</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/08/jobs.png</image:loc><image:title>jobs</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/08/follow.png</image:loc><image:title>follow</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/08/exist.png</image:loc><image:title>exist</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/08/end.png</image:loc><image:title>end</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/08/continuation.png</image:loc><image:title>continuation</image:title></image:image><lastmod>2011-10-05T13:52:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/07/11/maven-3-performance-why-all-the-hubbub-bub/</loc><lastmod>2011-07-11T15:55:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/07/05/how-electricmake-guarantees-reliable-parallel-builds/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/07/chain.png</image:loc><image:title>chain</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/07/chain_a.png</image:loc><image:title>chain_a</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/07/chain_initial.png</image:loc><image:title>chain_initial</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/07/multifull.png</image:loc><image:title>multifull</image:title></image:image><lastmod>2015-05-04T22:22:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/04/01/howto-use-gource-with-perforce/</loc><lastmod>2016-09-23T18:24:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/03/28/whats-new-in-electricaccelerator-5-4-0/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/03/utilization.png</image:loc><image:title>utilization</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/03/sealevel.png</image:loc><image:title>sealevel</image:title></image:image><lastmod>2011-03-28T17:02:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/03/08/howto-ship-a-custom-kernel-driver-for-linux/</loc><lastmod>2011-03-20T20:08:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/02/19/howto-hide-address-book-status-icons-in-thunderbird-3-x/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/02/thunderbird_contact_nostar1.png</image:loc><image:title>thunderbird_contact_nostar</image:title><image:caption>Hidden address-book status icons</image:caption></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/02/thunderbird_contact_stars.png</image:loc><image:title>thunderbird_contact_stars</image:title><image:caption>Address-book status icons in Thunderbird 3.x on Linux</image:caption></image:image><lastmod>2011-03-10T14:02:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/02/02/flowviz-2-0-0/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/02/flowviz_add_transition.png</image:loc><image:title>flowviz_add_transition</image:title></image:image><lastmod>2011-02-02T17:47:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/01/25/flowviz-workflow-visualization-for-electriccommander/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/01/flowviz_view_workflow_1.png</image:loc><image:title>flowviz_view_workflow_1</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/01/flowviz_view_definition_1.png</image:loc><image:title>flowviz_view_definition_1</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/01/flowviz_main_2.png</image:loc><image:title>flowviz_main_2</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/01/flowviz_main.png</image:loc><image:title>flowviz_main</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2011/01/flowviz_view_workflow_2.png</image:loc><image:title>flowviz_view_workflow_2</image:title></image:image><lastmod>2011-01-25T20:42:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2011/01/02/top-posts-for-december-2010/</loc><lastmod>2011-01-02T22:30:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/12/17/bash-completion-for-electricaccelerator/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/12/assistant.png</image:loc><image:title>assistant</image:title></image:image><lastmod>2011-05-25T01:37:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/12/08/eternal-vigilance-and-multithreaded-programming/</loc><lastmod>2010-12-08T17:50:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/12/01/top-posts-for-november-2010/</loc><lastmod>2010-12-01T19:28:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/11/30/howto-install-kernel-debuginfo-packages-on-suse-linux-enterprise-server-11/</loc><lastmod>2010-12-01T18:35:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/11/30/makefile-hacks-print-the-value-of-any-variable/</loc><lastmod>2018-03-03T17:23:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/11/23/make-syntax-is-the-worst-except-for-all-the-alternatives/</loc><lastmod>2010-11-24T01:23:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/11/15/shell-commands-in-gnu-make/</loc><lastmod>2014-07-01T22:27:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/11/01/top-posts-for-october-2010/</loc><lastmod>2010-11-01T22:13:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/10/31/halloween-2010-haunted-graveyard/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-glowing-mask.jpg</image:loc><image:title>SMALL Glowing mask</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-flying-ghost.jpg</image:loc><image:title>SMALL Flying ghost</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-graveyard-12.jpg</image:loc><image:title>SMALL Graveyard 12</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-graveyard-11.jpg</image:loc><image:title>SMALL Graveyard 11</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-graveyard-10.jpg</image:loc><image:title>SMALL Graveyard 10</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-graveyard-8.jpg</image:loc><image:title>SMALL Graveyard 8</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-graveyard-7.jpg</image:loc><image:title>SMALL Graveyard 7</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-graveyard-6.jpg</image:loc><image:title>SMALL Graveyard 6</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-graveyard-5.jpg</image:loc><image:title>SMALL Graveyard 5</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/small-graveyard-4.jpg</image:loc><image:title>SMALL Graveyard 4</image:title></image:image><lastmod>2010-11-01T18:41:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/10/27/public-versus-private-clouds-for-devtest/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/public_vs_private_cost2.png</image:loc><image:title>public_vs_private_cost</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/10/transfer_times.png</image:loc><image:title>transfer_times</image:title></image:image><lastmod>2010-10-27T19:34:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/10/14/cloud-computing-for-traditional-devtest/</loc><lastmod>2010-12-05T22:07:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/09/30/top-posts-for-september-2010/</loc><lastmod>2010-09-30T15:06:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/09/28/an-agent-utilization-report-for-electricinsight/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/09/good_graph1.png</image:loc><image:title>good_graph</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/09/ok_graph1.png</image:loc><image:title>ok_graph</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/09/mozilla1.png</image:loc><image:title>mozilla</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/09/great_graph1.png</image:loc><image:title>great_graph</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/09/big_graph.png</image:loc><image:title>big_graph</image:title></image:image><lastmod>2010-10-01T20:50:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/09/13/blinkenlights-for-electricacclerator/</loc><lastmod>2012-07-03T17:29:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/09/07/how-to-create-arcs-with-tkpath/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/09/arcs_example.png</image:loc><image:title>arcs_example</image:title></image:image><lastmod>2010-09-07T15:57:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/08/30/are-you-using-the-right-colorspace/</loc><lastmod>2010-08-30T19:01:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/08/26/how-many-agents-did-my-build-use/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/sample.png</image:loc><image:title>sample</image:title></image:image><lastmod>2010-08-26T14:58:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/08/23/faster-builds-through-smarter-scheduling-longest-job-first/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/longest-first-j2.png</image:loc><image:title>longest-first-j2</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/simple.png</image:loc><image:title>simple</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/samba.png</image:loc><image:title>samba</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/serial-order-j2.png</image:loc><image:title>serial-order-j2</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/mysql.png</image:loc><image:title>mysql</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/mozilla.png</image:loc><image:title>mozilla</image:title></image:image><lastmod>2010-08-23T15:29:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/08/19/how-long-are-the-jobs-in-my-build-part-2/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/jobs_surface_plot.png</image:loc><image:title>jobs_surface_plot</image:title></image:image><lastmod>2010-08-19T07:43:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net/2010/08/16/a-new-build-visualization/</loc><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/mozilla_job_time_infovis.png</image:loc><image:title>mozilla_job_time_infovis</image:title></image:image><image:image><image:loc>https://blog.melski.net/wp-content/uploads/2010/08/mozilla_job_count_by_length.png</image:loc><image:title>mozilla_job_count_by_length</image:title></image:image><lastmod>2010-08-18T08:04:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.melski.net</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2023-11-30T21:23:34+00:00</lastmod></url></urlset>
