Wednesday, December 13, 2023

Embracing the Future: Microsoft DevOps Transforms Software Development

Image of a software developer
In the fast-evolving realm of software development, staying ahead of the curve is crucial for success. Over my 25 years in the field, I've witnessed the landscape undergo significant transformations, and this year, I've experienced a game-changer that has left me wondering why it wasn't part of my toolkit sooner – Microsoft DevOps. In this blog post, I'll delve into how DevOps has revolutionized the way I approach software development, particularly in terms of requirements management, and why I consider it a giant leap forward. And this is coming from a massive Apple fan.

The Legacy of Requirements Management: In the not-so-distant past, managing project requirements felt like navigating a maze with blindfolds on. Excel spreadsheets were the go-to tool, but as projects grew in complexity, these spreadsheets quickly morphed into unwieldy monsters. Version control was a nightmare, collaboration was hindered, and tracking changes became an exercise in frustration. As a seasoned developer, I yearned for a solution that could streamline this process, and that's when I discovered Microsoft DevOps.

The DevOps Advantage: Microsoft DevOps brings a breath of fresh air to requirements management, offering an integrated platform that seamlessly combines essential features like User Stories, Tasks, Bugs, and Sprints. Let's explore how these features are transforming the development landscape.
  1. Unified Work Items: DevOps centralizes work items, eliminating the need for scattered spreadsheets. Whether it's User Stories, Tasks, or Bugs, everything is neatly organized within the platform. This not only enhances visibility but also simplifies collaboration, allowing team members to work cohesively toward shared goals.
  2. Agile at its Core: The built-in support for Agile methodologies is a game-changer. Sprints, backlogs, and boards facilitate a smoother transition to Agile practices, enhancing adaptability and responsiveness to changing requirements. This agility is crucial in today's dynamic development environment.
  3. Traceability and Accountability: DevOps introduces traceability that was sorely lacking in traditional methods. With just a few clicks, you can trace a requirement back to its origin, track changes, and identify contributors. This not only enhances accountability but also simplifies the auditing process.
  4. Automation for Efficiency: Automation is at the heart of DevOps, and this extends to repetitive tasks associated with requirements management. From automated testing to continuous integration, DevOps minimizes manual effort, freeing up developers to focus on innovation and creativity.
  5. Real-time Collaboration: Collaborating in real-time has never been easier. Whether your team is spread across the globe or working from the same office, DevOps fosters seamless collaboration. Comments, updates, and discussions happen in real-time, ensuring everyone is on the same page.
Conclusion: In my 25 years as a software developer, Microsoft DevOps stands out as a transformative force in the way we approach requirements management and software development as a whole. The platform's ability to streamline processes, enhance collaboration, and bring agility to the forefront has convinced me that it's a step forward that the industry sorely needs. As we embrace the future of software development, Microsoft DevOps proves itself as an indispensable ally in the pursuit of efficiency, innovation, and success.

Wednesday, October 04, 2023

The Perfectionist's Dilemma: How My Pursuit of Perfection Impacts My Life as a Software Developer

As a software developer, my quest for perfection isn't confined to code and algorithms; it extends to every facet of my life. The relentless pursuit of excellence that drives me in my profession sometimes comes at a price. In this blog post, I'll share my insights on why being a perfectionist isn't always an ideal trait, especially in the world of software development, and how it affects both my personal and professional life.

Endless Stress and Anxiety: In software development, precision is paramount. However, my perfectionist tendencies often lead me to set exceedingly high standards for myself and my work. The fear of coding errors or bugs can translate into constant stress and anxiety. I've learned that this level of anxiety isn't sustainable in the long run and can even hinder my creativity and productivity.

Procrastination and Analysis Paralysis: Striving for perfect code can sometimes paralyze me with indecision. I find myself endlessly analyzing code or revising a project because it doesn't meet my sky-high expectations. This can lead to procrastination and delay project timelines, ultimately affecting my efficiency and ability to meet deadlines.

Imposter Syndrome: Perfectionism can fuel imposter syndrome—a feeling that I'm not good enough or that I don't belong in the field. The constant self-criticism and comparison to others can erode my self-esteem and confidence in my abilities as a developer.

Strained Collaboration: Collaborative software development is a team effort, and perfectionism can sometimes hinder effective collaboration. I may have unrealistically high expectations for my colleagues, which can lead to tension and difficulties in working together harmoniously.

Inhibition of Innovation: Software development is an ever-evolving field that thrives on innovation. My quest for perfection can stifle creativity and discourage taking risks. This can impede progress and limit the potential for groundbreaking solutions.

Physical and Mental Toll: The toll of perfectionism isn't just mental; it's physical too. The constant stress and anxiety associated with perfectionism can lead to health issues, including sleep problems, digestive disorders, and even compromised immune function.

As a software developer who strives for perfection in every aspect of life, I've come to realize that there's a fine line between excellence and self-destructive perfectionism. While precision and high standards are essential in my profession, it's equally vital to recognize that perfection isn't always attainable or sustainable. I'm learning to find a balance between pursuing excellence in my work and practicing self-compassion. Embracing imperfections and learning from mistakes is a crucial part of professional growth and personal well-being. In the world of software development, as in life, the pursuit of perfection should be tempered with an understanding that we are all human, and it's okay not to be perfect all the time.

Wednesday, September 27, 2023

Exploring the Enigma: "The Nine Billion Names of God" by Arthur C. Clarke

Drawing of computer engineers
As a child, I was captivated by the mysterious and the paranormal. My fascination often led me to the works of Arthur C. Clarke, who was known for his thought-provoking explorations of science fiction and the unexplained. 

Little did I know that behind his televised narratives on mysteries lay a treasure trove of books and stories, waiting to be discovered. Among them, one story, in particular, has held a special place in my heart - "The Nine Billion Names of God."

A Journey into Arthur C. Clarke's Universe

Growing up, I was introduced to Arthur C. Clarke through his television program, which delved into enigmatic phenomena and the paranormal. His eloquent narration and scientific approach made the mysteries of the universe even more captivating. At that time, I had a collection of books by him on paranormal subjects, which both fascinated and frightened me.

However, it was only later in life that I realized Clarke was not just a television personality but also a prolific writer. Among the books I kept from my childhood collection was "Of Time and Stars," a compilation of short stories by Clarke. Little did I know that within this dog-eared book lay my favorite short story of all time.

"The Nine Billion Names of God": A Cosmic Revelation

"The Nine Billion Names of God," the first story in "Of Time and Stars," is a masterpiece of science fiction that takes readers on a mind-bending journey through space and time. Set in a remote Tibetan monastery, the story follows two Western computer technicians who are hired to help the monks in a peculiar mission.

The monks believe that the universe was created for the sole purpose of discovering and writing down the nine billion names of God. They have been manually transcribing these names for centuries but believe that with the help of a computer, they can finish the task more quickly. What follows is a narrative that beautifully weaves together elements of science, religion, and existential philosophy.

The story's brilliance lies in its ability to blend scientific concepts with a profound exploration of human purpose and the search for meaning in an unfathomable universe. As the technicians work tirelessly to complete the task, they begin to question the implications of their actions and the consequences of fulfilling the monks' prophecy.

Conclusion

Arthur C. Clarke's "The Nine Billion Names of God" is a short story that has resonated with me throughout my life. It encapsulates the essence of his work—bridging the gap between science and the mystical, challenging our understanding of reality, and inviting us to ponder the mysteries of existence.

Despite my initial attraction to Clarke's work through paranormal mysteries, it is his ability to blend science fiction with deep philosophical questions that has left a lasting impression on me. "The Nine Billion Names of God" is a testament to his storytelling prowess and his profound exploration of the human condition.

In revisiting this story within the pages of my well-worn copy of "Of Time and Stars," I am reminded of the enduring power of literature to inspire wonder and provoke contemplation. Clarke's tale continues to ignite my imagination and encourages me to explore the infinite universe of possibilities that literature and science fiction have to offer.

Thursday, September 07, 2023

The Vic20 Mischief: A Teenage Tale of Tech Pranks from the '80s

cartoon of a shop assistant in a computer store
Hey there, fellow tech enthusiasts! Today, I want to take you on a nostalgic journey back to the 1980s when I was just a mischievous teenage boy armed with a Commodore Vic20 and an insatiable curiosity for all things tech. Back in those days, personal computers were still relatively new and exciting, and I couldn't resist the temptation to have a bit of fun with them.

Picture this: It was the '80s, and Commodore Vic20 computers were all the rage. You could find them in electronics stores like Dixons and even at unexpected places like Boots the Chemist. These computers were encased in metal display boxes, making them the perfect playground for a mischievous teen like me.

The setup was simple yet diabolical. I had committed a tiny BASIC program to memory – a program that would wreak havoc in the most harmless way possible. It was just about ten lines long, but it was enough to turn an innocent Vic20 into an instrument of chaos.

Here's how it worked:
  1. I'd saunter into one of these stores and nonchalantly approach the Vic20 on display.
  2. With the confidence of a tech-savvy teen, I'd quickly type in my carefully memorized program.
  3. The program was designed to start a timer for about 60 seconds, and then crank up the volume to full blast.
  4. After the countdown, the Vic20 would emit an annoying, high-pitched sound that could wake the dead.
  5. The final twist: I programmed it to lock the keyboard. No matter what the frantic store staff pressed, they couldn't silence the alarm.
  6. The only way out for them was to find the key, unlock the enclosure, and either remove the power supply or cycle the power to stop the commotion.
As soon as I hit the "RUN" command, I'd make a hasty exit, knowing that the Vic20 would play the siren-like alarm, causing chaos and confusion behind me.

Looking back, it's clear that my friends and I were quite the teenage troublemakers, finding endless entertainment in this tech prank. The alarm wasn't some sophisticated sound system; it was just a tiny speaker playing a simple, high-pitched note. But to our teenage ears, it was the epitome of hilarity.

Little did I know at the time that these early experiments in programming and mischief would eventually lead me to a career as a software engineer. Those innocent days of Vic20 pranks were just the beginning of my journey into the fascinating world of technology.

In today's world of high-tech gadgets and complex software, it's easy to forget the simplicity and charm of those early computers. But it's important to remember that every tech enthusiast has a starting point, and for me, it was the mischievous adventures with a Commodore Vic20 that ignited my passion for all things tech.

So, there you have it – a trip down memory lane to my teenage days of Vic20 shenanigans. As a software engineer now, I can't help but smile at the thought of how far I've come from those innocent pranks. But hey, we all have our beginnings, and mine just happened to involve a mischievous little computer and a whole lot of curiosity.

Wednesday, August 09, 2023

Fond Farewell to CodeClan: A Personal Journey

codeclan building with fire engine outside
In the ever-evolving landscape of technological advancements, learning and adapting are key to staying relevant. In 2016, I found myself facing an unexpected turn in my career path when redundancy knocked on my door.

 Little did I know that this seemingly unfortunate event would lead me to discover CodeClan, a Scottish gem that would shape my future and transform my skillset. 

As I pen down this blog post, I reflect on my personal journey with CodeClan, an institution that has sadly gone into administration, leaving a void in the Scottish tech education scene.

A Serendipitous Discovery:
In the heart of Edinburgh, nestled amidst the city's rich history, lay CodeClan – a small yet impactful institution committed to teaching software development skills. The news of my redundancy in 2016 marked the beginning of a new chapter, one that was paved by chance, leading me to this haven of knowledge. CodeClan was not just a place of learning; it was a community, a hub of creativity, and an avenue of endless opportunities.

A Journey of Transformation: Embarking on a 16-week bootcamp at CodeClan was an exhilarating and intensive experience. Alongside approximately 25 other students, I delved headfirst into the world of coding, navigating my way through intricate algorithms, debugging conundrums, and the art of crafting elegant code. The days were long and demanding, but the atmosphere was brimming with camaraderie, support, and a shared passion for programming.

A Day in the Life: Each weekday was a whirlwind of learning and collaboration. Mornings were dedicated to classroom sessions where our talented tutors guided us through the intricacies of software development. The afternoons brought paired projects, where we honed our skills by working together to tackle real-world coding challenges. Through the highs and lows, CodeClan became more than just a learning institution; it became a second home, a place where we fostered lasting friendships and shared in each other's victories.

A Catalyst for Change: The 16 weeks I spent at CodeClan were transformative, and the skills I acquired became the cornerstone of my career shift. Breaking free from the confines of the oil and gas industry, I stepped into a new realm, armed with the ability to craft digital solutions and contribute to the ever-evolving world of technology. CodeClan had not only equipped me with the tools of the trade but had also empowered me with the confidence to embrace change and thrive in a dynamic industry.

A Sudden Farewell: However, like all good things, my time at CodeClan came to an end, and it is with a heavy heart that I learned of the institution's recent closure. With immediate effect, the staff bid their farewells, and the ongoing courses were abruptly terminated. The news was a blow not only to the dedicated team behind CodeClan but also to the countless students who had benefited from its expertise and guidance.

A Legacy of Impact: While the details of CodeClan's downfall remain elusive, one thing is certain – its impact on Scotland's tech landscape and the countless lives it touched are immeasurable. CodeClan's legacy lives on in the alumni who have gone on to make meaningful contributions to the tech industry, and the employers who have benefited from the well-trained talent pool it nurtured.

Conclusion: As I reflect on my journey, I am filled with gratitude for the time I spent at CodeClan. The memories, the friendships, and the skills I acquired will forever hold a special place in my heart. While CodeClan's doors may have closed, its spirit lives on in each student it empowered. As we bid farewell to this cherished institution, I am reminded that the end of one chapter marks the beginning of another. The knowledge, the connections, and the passion ignited within those walls will continue to shape our lives and the tech industry for years to come. Thank you, CodeClan, for the incredible journey. You will be missed.  So Long, and Thanks for All the Fish.

Bear sticker for Cohort 7


Wednesday, August 02, 2023

Decoding the Mirage: The Truth Behind UK's New Oil and Gas Licenses

Picture of greedy prime minister
Recently, the Prime Minister's announcement regarding the issuance of 100 new oil and gas licenses for the UK has stirred both curiosity and skepticism among citizens. The promises of job creation, environmental benefits, and cheaper energy have been presented as a boon for the nation. However, a deeper examination reveals a different story, one that highlights the potential drawbacks and questionable motives behind this decision.


Transient Jobs and Offshore Profits: While the prospect of job creation sounds appealing, history has shown that jobs in the oil and gas industry can often be transient and dependent on market fluctuations. Moreover, many of these companies might have their head offices located outside the UK, meaning that a significant portion of profits and benefits may not circulate within the country.

Environmental Impact and Delayed Net Zero Goals: The decision to grant new oil and gas licenses raises concerns about its impact on the environment. As the world faces an urgent need to combat climate change, promoting fossil fuel exploration is counterproductive. The UK's ambitious plans for achieving net-zero emissions will undoubtedly face delays if we continue to invest in oil and gas extraction, undermining the nation's efforts to lead in sustainability.

Illusory Cheaper Energy: Promising cheaper energy for UK citizens may sound appealing, but the reality is quite different. The energy produced from these new licenses is likely to be traded at international prices, meaning any potential savings for consumers will be minimal or non-existent. Instead, it's probable that the lion's share of benefits will go to oil and gas companies shareholders, as well as those in close association with the Prime Minister.

The Real Beneficiaries: Unfortunately, it appears that the major beneficiaries of these new licenses will not be the ordinary citizens of the UK but rather the vested interests of powerful corporations and politicians. The close ties between political figures and energy companies raise concerns about potential conflicts of interest and prioritize private gains over the public's well-being.

Conclusion: In light of the Prime Minister's announcement to issue 100 new oil and gas licenses for the UK, it is crucial for citizens to look beyond the surface-level promises and critically assess the implications of such decisions. Rather than fostering a sustainable future with genuine job growth and environmental stewardship, this move risks compromising the UK's commitment to combating climate change and reaching net-zero emissions. It is essential to hold our leaders accountable and demand transparent and responsible decision-making that genuinely benefits the nation as a whole, rather than a select few with vested interests. Only through thoughtful discourse and collective action can we strive for a better, cleaner, and more sustainable future for our country and the planet.

Thursday, July 27, 2023

The Explosive Reality of Lithium-Ion Batteries: A Personal Encounter and Global Hazards

In today's fast-paced world, lithium-ion batteries have become an integral part of our daily lives, powering our smartphones, laptops, and other portable devices. However, these seemingly innocuous power sources can pose hidden dangers. In this blog post, I will share my harrowing experience while attempting to replace an iPhone 6 battery and shed light on the potential hazards of mishandling lithium-ion batteries. Moreover, we'll explore recent incidents involving lithium-ion battery fires, such as the shocking event of a ship carrying electric cars catching fire off the Dutch coast and multiple fires at waste recycling centers due to combusting batteries.

My Terrifying Encounter

My adventure began when Thomas's iPhone 6 battery refused to hold a charge. To save some money, I decided to replace the battery myself, armed with a replacement battery and toolkit from Amazon. After watching a YouTube tutorial, the process seemed straightforward. But what followed was an unexpected and dangerous turn of events.

The Sticky Situation and Shocking Explosion

The replacement battery arrived promptly, and I eagerly started the process. Initially, things went well, and I managed to remove the screen and disconnect the old battery. However, my attempts to release the battery using adhesive tabs failed, and frustration set in. Employing the pry bar that came with the kit, I tried to remove the battery, only to be met with a terrifying explosion.

In a flash like a fireworks display, the lithium-ion battery blew up like a balloon, engulfing the coffee table in flames. Panic set in, but with quick thinking and the help of a fire extinguisher, we managed to contain the fire. The incident left us in shock, and I realized the severity of the dangers posed by mishandling lithium-ion batteries.

Understanding the Risks

My experience is not an isolated incident. There have been reports of large-scale incidents involving lithium-ion battery fires. One such incident occurred off the Dutch coast, where a ship carrying electric cars caught fire due to a defective car battery. This alarming event shed light on the potential risks associated with the transportation and storage of lithium-ion batteries on a larger scale.

Moreover, improper disposal of lithium-ion batteries has resulted in numerous fires at waste recycling centers. When these batteries end up in landfills, they may be exposed to extreme conditions, causing them to combust and ignite fires. These incidents underscore the critical importance of proper battery management, recycling, and disposal to mitigate the dangers posed by these powerful yet volatile energy sources.

Safety First

Lithium-ion batteries have undoubtedly revolutionized our lives with their energy storage capabilities, but they demand responsible usage and disposal. If you encounter battery-related issues with your devices, seeking professional help is crucial. Engaging in do-it-yourself repairs can be risky, especially if you are unfamiliar with the proper procedures.

Conclusion

My encounter with a lithium-ion battery turned my routine battery replacement into a traumatic event, opening my eyes to the hidden dangers within these power sources. The recent incidents involving fires on a larger scale serve as a stark reminder of the need for caution and awareness when dealing with lithium-ion batteries.

Whether it's replacing a phone battery or managing large-scale transportation and recycling of batteries, safety should always be our priority. As consumers, it is essential to educate ourselves about proper battery handling and disposal to prevent accidents and minimize the hazards associated with these powerful yet potentially perilous energy sources. Only through responsible usage and sustainable practices can we fully harness the benefits of lithium-ion batteries while keeping ourselves and our environment safe.

Friday, July 21, 2023

The Cost of Greed Crisis: A Closer Look at UK Income Disparities

Picture of a fat wealthy person
In recent years, the United Kingdom has witnessed a troubling trend of increasing income disparities between the average citizen and the ultra-wealthy. As we delve into this issue, we find that the annual income of an ordinary individual, a millionaire, and a billionaire varies significantly, painting a stark picture of the Cost of Greed Crisis. This crisis is a result of large corporations taking advantage of the system to accumulate vast wealth, leaving behind a stark wealth gap that has far-reaching consequences for society. In this blog post, we will explore the massive scale of income differences and its impact on society. 

The Average Person (£30,000):

Let's start by examining the annual income of an average person in the UK, which is around £30,000. This income represents hard work, dedication, and sometimes even multiple jobs just to make ends meet. For the average individual, every pound earned is essential for covering essential expenses like housing, food, healthcare, and education. However, despite their best efforts, it often feels like there's never enough left over for savings or luxuries. 

The Millionaire:

Moving up the scale, we encounter the millionaire, an individual with a net worth of over a million pounds. While this may seem like an astronomical amount to most of us, many millionaires have accumulated their wealth through entrepreneurship, successful investments, or high-paying careers. Despite the significant financial advantage they enjoy over the average person, they often face pressure to maintain their affluent status, leading to a higher cost of living. 

The Billionaire:

Now, let's shift our focus to the billionaire – an individual with a net worth exceeding one billion pounds. The sheer scale of this wealth is difficult to comprehend. To put it into perspective, if we represent the average person's income at £30,000, a millionaire's income would be represented as £1 million, but a billionaire's income would be represented as an astounding £1 billion. This staggering difference highlights the enormous concentration of wealth that exists within this small group of ultra-wealthy individuals.

Wealth Concentration and Corporate Influence:

The massive wealth amassed by billionaires is often the result of the concentration of resources and power within large corporations. Many of these companies exploit the system to minimize taxes, employ cheap labor overseas, and avoid contributing to the overall well-being of society. Consequently, while the average person struggles to make ends meet, these corporations and their executives reap exorbitant profits.

The Cost of Greed Crisis:

The cost of living for an average person keeps rising, often outpacing their income growth. Meanwhile, large corporations and the ultra-wealthy continue to amass vast fortunes. The result is a Cost of Greed Crisis that perpetuates income inequality and threatens the foundation of a fair and just society.

Impact on Society:

The vast wealth disparity in the UK not only widens the gap between the haves and the have-nots but also contributes to social unrest, a lack of access to quality healthcare and education, and decreased opportunities for economic mobility. It creates a cycle of poverty that is difficult to escape, trapping many individuals and families in a perpetual struggle for survival.

Conclusion:

The income disparities between an average person, a millionaire, and a billionaire illustrate the dire reality of the Cost of Greed Crisis in the UK. The concentration of wealth within the hands of a few is a glaring sign that the system is not working for everyone. Addressing this crisis requires a comprehensive approach, including fair taxation, corporate responsibility, and policies that prioritize the well-being of the majority rather than the enrichment of a privileged few.

As individuals, we can raise awareness, support ethical companies, and advocate for policies that promote a more equitable distribution of wealth. Together, we can challenge the status quo and strive towards a future where the Cost of Greed Crisis becomes a thing of the past.

Monday, July 10, 2023

Captivating the Essence of Colin Chapman's Legacy: The Tiger Avon - A Modern Lotus Seven

front right corner of a blue Tiger Avon
In the realm of open-top driving, few vehicles capture the spirit of motoring purity quite like the Tiger Avon. Paying homage to the iconic Lotus Seven roadster, this meticulously crafted automobile carries on the legacy of the legendary Colin Chapman. From its exhilarating performance to its agile handling, the Tiger Avon encapsulates the essence of the classic roadster while infusing it with modern engineering. Join us as we delve into the heart of this remarkable machine, exploring its power, design, and the unforgettable experiences it delivers.

Engine and Performance: At the core of the Tiger Avon lies a spirited powerplant, paying homage to Chapman's engineering brilliance: a Toyota-sourced 1.6-liter 4-AGE engine with 16 valves. Complete with Jenvey throttle bodies and Omex engine management, this mighty motor generates an impressive 122 horsepower. With a power-to-weight ratio that leaves many sports cars in its wake, the Avon propels itself from 0 to 60 mph in a mere 7 seconds. Its featherlight construction, weighing approximately 750 kilograms, ensures an agile and responsive ride. The Avon's go-kart-like handling imparts a sense of control that embodies Chapman's design philosophy, making every drive an immersive and thrilling experience.

Design and Features: The Tiger Avon's design pays homage to the timeless Lotus Seven, capturing the classic charm while incorporating contemporary aesthetics. Its sleek silhouette, defined by clean lines and an open cockpit, remains true to the spirit of its predecessor. The Avon's compact dimensions allow it to navigate city streets with ease, while its 15-inch alloy wheels add a touch of elegance and poise.

Stepping into the Avon, you'll find a driver-centric cabin designed to enhance the driving experience. Immerse yourself in a lightweight cockpit that places you squarely in command. The convertible roof, although challenging to access when raised, offers the versatility to embrace the open air or seek refuge as required. It is the perfect companion for sun-drenched summer days or embarking on memorable road trips.

Performance and Handling: The Tiger Avon's true prowess reveals itself on winding roads. Its rear-wheel-drive configuration, complemented by independent double wishbone suspension and Gaz coil-over shock absorbers, delivers exceptional road-holding capabilities. This meticulously tuned suspension system provides precise handling, allowing the Avon to carve through corners with confidence. The responsive steering further amplifies the connection between driver and machine, creating an immersive and intuitive driving experience that echoes the thrill of piloting a go-kart.

Unleashing Unforgettable Adventures: The Tiger Avon is not just a car meant to be admired from afar; it is a machine that yearns to be driven. One remarkable adventure took me to the awe-inspiring landscapes of Applecross in the west of Scotland. Equipped with camping gear and a sense of wanderlust, the Avon showcased its mettle on the open road. Its impressive power-to-weight ratio, combined with its nimble nature, allowed me to conquer twists and turns effortlessly. This journey united driver and machine, forging indelible memories along the way.

side image of a blue Tiger Avon

Conclusion:
The Tiger Avon faithfully carries on Colin Chapman's legacy by harmonizing classic design cues with modern performance. It presents an invigorating driving experience that stimulates the senses. It's agile handling, thrilling acceleration, and open-top freedom combine to create a masterpiece of motoring. Whether you seek an adrenaline-fueled weekend drive or embark on an epic road trip, the Avon's allure is irresistible. With each twist of the throttle and every bend in the road, the Tiger Avon pays homage to Colin Chapman's visionary spirit, reminding us of the pure joy and liberating freedom that driving enthusiasts yearn for.

Wednesday, July 05, 2023

Arched Pedant: The Superhero Who Overcomplicates Everything

In a world where superheroes possess extraordinary abilities and fight for justice, the origin story of Arched Pedant unfolds, shedding light on the birth of a superhero like no other.

Arched Pedant was not gifted with superhuman strength or the power of flight but instead was born from a desire for intellectual superiority and an insatiable thirst for complexity.

Let us embark on a journey to explore the circumstances that led to his unconventional powers and the unique challenges he faces in a world of straightforward heroes.

The Early Years: In the early years of The Arched Pedant's life, his extraordinary intellect and insatiable thirst for knowledge set him apart from his peers. Even as a young prodigy, he found himself drawn to complexity, constantly seeking to unravel the intricate workings of the world around him. From mathematics to philosophy, The Arched Pedant delved into various disciplines, driven by an insatiable curiosity that would shape his future.

The Encounter with Complexity: One fateful day, The Arched Pedant encountered a mind-bending puzzle that would change his life forever. It was a moment of revelation, as the enigmatic nature of complexity captivated his imagination. He became consumed by the desire to understand and master intricate systems, driven by the belief that true wisdom lay in embracing the complexity that eluded others.

The Journey of Intellectual Superiority: Armed with an unyielding determination, The Arched Pedant embarked on a journey of intellectual superiority. Countless hours were dedicated to research, analysis, and study. He voraciously devoured knowledge across a vast array of subjects, honing his mind to become a formidable force in the realm of complexity. With each new challenge, his understanding deepened, and his ability to navigate the depths of intricate systems grew stronger.

The Challenges Amidst Straightforward Heroes: The Arched Pedant's journey was not without its challenges. In a world dominated by straightforward heroes who relied on physical strength or conventional superpowers, he often found himself at odds with established norms. His penchant for overthinking and overcomplicating sometimes hindered his ability to act swiftly or make decisions effectively. This clash of methodologies created a tension that made him an outsider among his superhero peers.

The Burden of Overcomplication: As The Arched Pedant's quest for complexity unfolded, he began to grapple with the burden it carried. The very same desire that fueled his intellectual superiority also threatened to hold him back. Overthinking and overcomplicating became hurdles that tested his resolve and hindered his progress. The delicate balance between his thirst for complexity and the practicality of action became an ongoing internal struggle.

The Unique Strength in Complexity: Yet, in embracing complexity, The Arched Pedant discovered his unique strength. While others might shy away from intricate problems, he thrived in their midst. His ability to unravel complexities and devise creative solutions set him apart from his more straightforward counterparts. The nuanced understanding he possessed enabled him to navigate the intricacies of the world in ways that others couldn't comprehend.

The Evolution of Arched Pedantry: Through his journey, The Arched Pedant underwent a profound evolution as a superhero. He grew not only intellectually but also emotionally and spiritually. He began to recognize the value of simplicity in certain situations and learned to discern when complexity was necessary and when it only served to hinder progress. The Arched Pedant's pursuit of intellectual superiority became tempered with humility, allowing him to wield his unconventional powers for the greater good.

Conclusion: In unveiling the origin story of The Arched Pedant, we witness the birth of a superhero driven by a desire for intellectual superiority and an insatiable thirst for complexity. However, as his journey unfolds, we learn a valuable lesson about the pitfalls of overcomplication and the superiority of simple solutions. From his early years and encounter with complexity to the challenges he faced, The Arched Pedant's evolution teaches us that sometimes the most effective and impactful solutions lie in simplicity.

The Arched Pedant's relentless pursuit of complexity, while admirable, often hindered his ability to act swiftly and make decisions effectively. The burden of overcomplication weighed him down, causing delays and creating unnecessary obstacles. Through his struggles, we realize that simplicity is a powerful tool that enables us to navigate through the complexities of life with ease.

The unique strength The Arched Pedant possessed, born from his embrace of complexity, allowed him to unravel intricate problems and devise creative solutions. However, he also came to understand the profound value of simplicity in certain situations. Sometimes, the most elegant and efficient solutions are the simplest ones, and it is the ability to recognize and embrace this simplicity that truly sets one apart.

The Arched Pedant's journey of self-discovery and growth teaches us to seek balance in our own lives. It encourages us to navigate the delicate line between intellectual superiority and humility, recognizing that simplicity can often lead to greater clarity, efficiency, and genuine heroism.

As we close the chapter on The Arched Pedant's origin story, let us remember the morale it imparts: that in a world enamored by complexity, the power of simplicity should not be underestimated. By embracing simplicity, we can navigate through life's challenges with grace and effectiveness, finding elegant solutions that bring about lasting impact. May The Arched Pedant's tale inspire us all to seek the beauty of simplicity in a world that often overcomplicates.

Wednesday, June 28, 2023

Nostalgic Reflections: How LEGO Technic Shaped My Engineering Journey

image of some gears
As I sit here, reminiscing about my childhood, my mind wanders back to a time when LEGO was more than just a toy—it was a gateway to a world of mechanical wonders and endless possibilities. Growing up in the late 70s and early 80s, LEGO Technic played a pivotal role in shaping my love for engineering and instilling in me a passion for building and creating.

The Beginnings of a Mechanical Journey: Like many children, I started my LEGO journey with the classic sets, constructing buildings and vehicles from a mishmash of colorful bricks. But it was when I reached double digits that my fascination with LEGO took a new turn—enter LEGO Technic. This advanced LEGO system introduced me to a world of gears, suspension, rivets, and axles, paving the way for countless hours of building mechanical marvels.

Lego Go Kart kit
The First Kits
: My initial foray into LEGO Technic was marked by two special Christmas presents. The first was a small go-kart set that could be transformed into two distinct vehicles. It was a taste of the versatility and ingenuity that LEGO Technic offered. The second was a red tractor with massive wheels and a functioning Power Take Off (PTO). As I delved into the world of LEGO Technic, my imagination soared, and the possibilities seemed limitless.

Lust for LEGO Technic: With each passing year, LEGO released new catalogs, and my eyes were immediately drawn to the pièce de résistance—the LEGO Technic car chassis 8860. This kit was the epitome of engineering brilliance. It featured a working engine, gearbox, differential, steering mechanism, and even independent rear suspension. It became the ultimate must-have for any LEGO Technic enthusiast, igniting my desire to create intricate mechanical structures.

The Power of LEGO Technic: LEGO Technic became my teacher, offering valuable lessons in construction and visualization. I began to understand the fundamentals of gears, learning how the combination of small and large cogs could alter speed and torque. Building and experimenting with various mechanisms fostered a deep appreciation for the intricate workings of machines. Little did I know then that my childhood LEGO sets were quietly shaping my future as an engineer.

The Evolution of LEGO Technic: As time passed, I observed the evolution of LEGO Technic. The kits became increasingly intricate, featuring specialized parts designed for specific purposes. While these modern sets are undeniably impressive, they often follow predetermined instructions and leave little room for open-ended creativity. Assembling a modern kit can feel like solving a Tetris puzzle, with pieces meticulously designed using CAD and simulations. Once assembled, the kits are often admired as intended, leaving little incentive to disassemble and build something entirely new—a far cry from the limitless exploration of my childhood LEGO Technic.

LEGO Technic car chassis 8860
The Power of Play
: Looking back, I realize that LEGO Technic was more than just a toy for me—it was a gateway to a world of engineering knowledge and innovation. It provided me with the building blocks to develop problem-solving skills, spatial awareness, and a deep understanding of mechanics. It allowed me to think critically, visualize designs, and embrace the joy of creation.

Conclusion: LEGO Technic holds a special place in my heart as the catalyst that fueled my passion for engineering. Those seemingly simple interlocking bricks laid the foundation for a lifelong fascination with mechanical devices. While modern LEGO Technic sets offer remarkable complexity, there is something nostalgic about the simplicity and versatility of the kits from my childhood. As I gaze upon my well-worn LEGO collection, I am reminded of the countless shapes and forms it has taken over the years—a testament to the enduring power of LEGO and the impact it had on my journey to becoming an

Wednesday, June 21, 2023

The Overcomplication of Modern Cars: Unnecessary Technology and the Reliability Issue

Image of somone fixing an old car
In today's automotive industry, we find ourselves surrounded by an abundance of advanced technology and features in our cars. While some of these innovations undoubtedly enhance our driving experience and safety, there is a growing concern that many of them are unnecessary, leading to decreased reliability and inflated costs. In this blog post, we will explore how modern cars have become laden with superfluous features, share personal experiences that highlight their drawbacks, and question the value they truly bring to the table.

The Reliability Dilemma:
One of the most significant downsides of the excessive technology in modern cars is the impact on their reliability. The more complex the systems, the more chances there are for malfunctions and failures. Unlike the simpler vehicles of the past, modern cars are now filled with numerous electronic components that can go awry, leaving us stranded and frustrated. As we'll soon discover, the irony lies in the fact that these intricate systems are often unnecessary and contribute to skyrocketing repair costs.

Lane Assist: A Divisive Companion:
Lane assist, a popular feature in modern cars, has gained both praise and criticism. While it can be beneficial during long highway journeys, its usefulness diminishes significantly in rural or winding roads. The constant intervention and alarms can be more of a nuisance than a help, forcing us to fight against the system just to maintain control. Shouldn't driving be an experience where we retain command over our vehicle's movements?

The Illusion of Convenience:
Another example of unnecessary technology is the electronic handbrake, a feature that replaces the traditional manual lever. Sure, it may seem convenient, but at what cost? These systems add complexity and increase the likelihood of malfunctions. Furthermore, they require specialized maintenance and repairs, leading to inflated expenses when something goes wrong. Is the slight convenience really worth the potential headaches and expenses?

Faulty Features:
A Comedy of Errors: Personal experiences highlight the unreliability of certain advanced features. Take, for instance, the automatic wipers that activate randomly even when turned off. Imagine driving under the scorching sun, only to have your wipers unexpectedly swipe across your windshield. Such persistent faults not only diminish the driving experience but also reflect poorly on the overall quality of the vehicle. If even the basic features cannot be relied upon, what does it say about the car as a whole?

The Rise of the Overblown SUV:
Massive SUVs have also become a symbol of excess and unnecessary opulence. With their imposing presence, oversized wheels, and extravagant price tags, these vehicles are often seen as an embodiment of conspicuous consumption. They not only consume vast amounts of resources during production but also have a greater impact on the environment due to their weight and fuel consumption. Are these behemoths truly necessary, or do they merely serve to stroke our egos?

Embracing Simplicity:
In contrast to the trend of overcomplicated modern cars, there is a growing appreciation for simpler, more reliable vehicles of the past. Many yearn for the days when cars were less burdened by unnecessary technology and more focused on the essentials. Classic models, like the old Defender, exemplify the timeless charm and dependability that seem lacking in their modern counterparts. Perhaps it's time we reevaluate our priorities and consider what truly matters in a car.

Conclusion:
The overcomplication of modern cars with unnecessary technology and features raises concerns about their reliability and cost-effectiveness. From malfunctioning systems to exorbitant repair bills, the downsides often outweigh the benefits. As consumers, we should demand a balance between innovation and practicality, appreciating technology that genuinely enhances our driving experience while rejecting superfluous features that only serve to inflate costs. Let us celebrate the simplicity

Thanks
Adrian

Thursday, June 15, 2023

Remembering the Ghetto Blasters: A Nostalgic Journey

Image of teen with ghetto blaster
In the 1980s, the streets were filled with a rhythmic pulse and a distinctive sight—ghetto blasters. These portable sound systems, with their impressive designs, specs, and sizes, captured the hearts of music enthusiasts worldwide. As we reminisce about the era of cassette tapes and radio dominance, let us take a moment to appreciate the impact and uniqueness of these beloved gadgets.

Part 1: My Ghetto Blaster Journey When I think back to my childhood in the mid-1980s, one particular Christmas stands out—the year I received a Philips D-8334 Super Tandem as my main present. This model was the epitome of cool with its twin cassette decks, built-in radio, and the option to run on either mains power or eight D batteries. I vividly remember the excitement of slinging it over my shoulder using the handy strap, proudly carrying my favorite tunes wherever I went.

Image of the JVC PC-70
Part 2: Upgrading to the JVC PC-70 As I embarked on my journey to university, I felt it was time for an upgrade. I settled on the JVC PC-70, a sleek and versatile model. It featured a single cassette deck but made up for it with auto-reverse and track search functions. The detachable speakers and audio input on the back were revolutionary for their time, allowing me to personalize my listening experience and connect to other audio devices.  It even had a 5 channel equalizer.

Part 3: The Enthralling Features What made ghetto blasters so enticing were the array of features they offered. The auto-reverse technology of my JVC PC-70 ensured uninterrupted playback, while the track search function allowed me to effortlessly find my favorite songs. Comparing the wattage of the built-in amplifier with my friends became a friendly competition, each of us yearning for the loudest and most powerful sound.

Part 4: The Lost Art of Physical Sharing One of the true joys of owning a ghetto blaster was the ability to share music with friends. With the dual cassette decks of my beloved Philips D-8334 Super Tandem, I could record original music tapes or exchange bootleg recordings. It wasn't just about expanding our music collections; it was a way to connect and bond through a shared love for music and the excitement of discovering new sounds.

Part 5: Longing for the Return As I look back, it saddens me that the era of ghetto blasters has faded away. The rise of digital formats, portable CD players, MP3 players, and smartphones transformed the way we consume music. But as time goes by, the nostalgia for these vintage sound systems resurfaces. Working ghetto blasters have become sought-after collectibles, commanding high prices on platforms like eBay. Their distinct design, features, and the memories they evoke are cherished by enthusiasts around the world.

Conclusion: The era of ghetto blasters holds a special place in our hearts—a time when music was both personal and communal. While technology has brought us incredible advancements, let us not forget the joy of physical sharing, the thrill of comparing specs with friends, and the beauty of a design that exudes personality. As we celebrate the impact of these remarkable gadgets, may the spirit of the ghetto blaster inspire future generations to appreciate the wonders of music and the value of tangible connections in our ever-evolving digital world.

Image of the Phillips Ghetto Blaster


Wednesday, June 07, 2023

Embracing My Unique Perspective: A Journey as a Visual Thinker

Have you ever felt like your brain operates in a completely different way from those around you? That was my experience. For the longest time, I couldn't put my finger on why I struggled with traditional methods of learning, particularly in language-based subjects. However, a self-realization helped me understand that I am a visual thinker, wired to see the world in pictures rather than words. This discovery was like a lightbulb moment, illuminating the reasons behind my difficulties and unlocking a new understanding of myself. Join me as I share my personal journey and reflect on the challenges and triumphs of being a visual thinker in a society that predominantly caters to linguistic learning styles.

The Frustration of Traditional Education: Throughout my academic journey, I found myself grappling with the standard approach to education, especially in subjects that relied heavily on verbal communication. English classes were particularly challenging, with their emphasis on written assignments, essays, and understanding complex language structures. Despite putting in effort, I couldn't fully grasp the intricacies of the subject. It felt like a maze, with words becoming jumbled and sentences losing their meaning as I attempted to decode them. It was frustrating to watch my peers excel effortlessly while I struggled to keep up.

Unveiling My Unique Perspective:

It wasn't until later in life that I stumbled upon the concept of visual thinking, and suddenly, everything started to make sense. I discovered that visual thinkers, like myself, have a heightened ability to understand and visualize objects, systems, and processes. When faced with a mechanical device, I could instantly visualize how it worked, the interconnected parts moving in harmony. This talent, however, wasn't adequately recognized or nurtured in traditional education systems.

The Power of Visual Thinking:

Visual thinking is not a flaw or a disability; it is a unique strength. As visual thinkers, we have an extraordinary capacity to comprehend complex information through mental imagery. We can see patterns, connections, and relationships that may elude those who think primarily in words. It's as if we have an internal movie theater playing out the world around us, enabling us to analyze and solve problems from a different perspective.

Harnessing the Visual Advantage:

Once I acknowledged my visual thinking abilities, I started leveraging them to my advantage. I found solace in subjects that allowed me to apply my talents, such as mathematics and engineering. These fields provided opportunities to visualize concepts, work with diagrams, and create mental maps. I excelled in tasks that required spatial awareness and the ability to manipulate three-dimensional objects in my mind.

Embracing Alternative Learning Strategies: 

Recognizing the disparity between my preferred learning style and the traditional approach, I began seeking out alternative methods to enhance my education. Visual aids, diagrams, and flowcharts became invaluable tools in my quest for knowledge. They transformed complex information into digestible visual representations that I could easily understand and retain. Embracing technology, I explored interactive simulations, virtual reality, and other visual mediums that catered to my unique way of learning.

The Future of Education: 

As our society continues to evolve, it is imperative that our education systems adapt to accommodate different learning styles. Visual thinkers, like myself, should not be left behind or made to feel inadequate due to a curriculum that predominantly favors linguistic thinking. By embracing diverse learning strategies and recognizing the power of visual thinking, we can create a more inclusive and effective educational environment for all.

Conclusion:

Discovering that I am a visual thinker has been a transformative experience, shedding light on my unique perspective and helping me navigate a world designed for linguistic thinkers. It has allowed me to appreciate my strengths and find fulfillment in areas where my visual thinking abilities shine. By sharing my personal journey, I hope to raise awareness and encourage others

Friday, May 05, 2023

The Joy of Fixing

Cartoon of somone fixing a fridge
I will attempt to fix most things. It is my default setting. If something breaks, my first thought is how can I fix it.

I took some time to fix our bathroom door lock the other night. It had stopped working and left a few unexpected visitors... Sorry, I didn't realize you were in here. 

It had been broken for quite a number of weeks, and I had just been putting it off, or more accurately, I would completely forget about it until the "Sorry, I didn't realize you were in here" incident happened again. So, with a few moments to spare, I set upon it. 

I removed the four screws on each side and the grub screw on the lock mechanism. It was basically a shaft with a cam. It was stiff, and the cam appeared to have bent out of the way. 

A bash with a hammer to straighten it and a spray of WD40 saw it being put back together. I closed the door and turned the lock. It was like new again. Smooth and firm in action, and the joy of having fixed something. Why didn't I fix it sooner?

The benefits of fixing are clear. Although the door lock would not have been expensive to replace, it did save time and money, and now I have an understanding of how it works. The same applies to bigger, more expensive things. Our fridge is one of those big American-looking things, now about 15 years old. Gradually over a few months, it started to make a noise that got louder and louder. Again, I should have looked at it earlier.

 The bearing in the fan on the cooler had worn out, and the fan was touching the shroud. It was intermittent, as the fan was only on some of the time based on a thermostat. Time to investigate. The bearing was a bush and had worn and become loose. My first attempt at repair was to change the bush using a small length of copper tube. It worked for a couple of weeks. I had the joy of fixing feelings, and all was good. Then the noise came back and turned into a rapid clunk. On investigation, the bearing had failed again, and one of the fan blades had snapped clear off. So now I had two problems: a dodgy bearing on the motor and a fan unbalanced and missing a blade. Time for some new parts. 

picture of fan repair

After some research, I found a new fan and motor on eBay. Great, but they would not arrive for a week. So I plastic-welded the fan back together and attempted a second repair on the bearing of the motor. The fridge limped through the next week until the new shiny parts arrived. The fridge is apart again, and thank the old motor and fan for their service. I stored them away in the shed in case they had salvageable parts. A new motor and fan were fitted, and we were back in business. I sat back and waited for the joy and satisfaction of a job well done. This was a couple of years ago.

picture of tubmble dryer pulley repair
Some problems that present are not as simple as changing parts. There are challenges to overcome. Our tumble dryer is an old friend that has been fixed a number of times. The heater element is on its 3rd assembly, and the thermistor cutout button switches have been thrown to the ground a number of times (this resets them and provides a temporary fix). It is on its 5th belt. The big challenge was the idler tension wheel on the belt. It seized, and the belt kept turning and gradually wore its way through the pulley. The fix here was to buy a replacement pulley and a new belt. This only lasted a couple of weeks before it seized again. The pulley turned on a bush, and I had oiled it, but for some reason, it didn't like it. The challenge was to find a way to stop it seizing. For this, I went off-piste and bought a part that was not for the model and brand of tumble dryer we had. I found another tensioning assembly that had an idler wheel with ball-bearing races. I ordered one, removed the assembly, took just the new pulley, and attached that in place of our one. I stood back and listened to the smooth-running tumble dryer. I'd say this was an improvement and should last longer than the original bush pulley.


So, I would encourage anyone to fix things rather than replace them. It saves time, saves money, and provides a great sense of achievement. However, there are some caveats to this. Don't attempt a fix unless you know exactly what you are getting into. Electricity is one thing not to mess with. And some things are just not designed to be fixed, probably for safety, but more likely they have been designed to fail after a certain period.

Thursday, April 27, 2023

How I automated my daily log using Power Automate and OneNote

Screenshot of Power Automate flow

Keeping a daily log is a great way to stay organized and on top of your tasks. I used to create a new page in my OneNote notebook every day, but it was a manual process that took time and effort. 
That's why I decided to create a Power Automate flow that would automatically add a new page to my OneNote notebook every day at 7am.

Here's what I wanted my daily log to include:
  • The date in the title
  • Section for Highlight (priority task)
  • Section on Yesterday (What I was working on yesterday)
  • Section on Today (What I will work on today)
  • Section on Start of Day checklist (with a number of checkbox fields)
  • Section on Working area
  • Section on End of Day checklist (with a number of checkbox fields)
Screenshot of OneNote daily log

I encountered three problems when creating this flow, but I was able to overcome them.

Problem #1: Getting the flow to trigger on only Monday to Friday.


The controls in Power Automate give you the option to set a frequency for your flow, and my initial idea was to set it to "once per day". However, this would include weekends, which I didn't want. After thinking for a bit, I figured out that I could set the frequency to "Weeks interval 1" and then choose which days of the week to include. It wasn't very intuitive, but I was able to figure it out.

Screenshot of the Reccurence block


Problem #2: Adding the date to the title field.


In the OneNote "Create a page in section" block, there wasn't a setting to enter a title. It only had a text entry for any template text you want on the page. After some trial and error, I discovered that I could switch the text entry to HTML and enter a full HTML page into the editor. Using the <title> tag within <head>, I was able to automate the title. I then added the formatDateTime function, which allowed me to get the title to be today's date in a long format.

Screenshot of HTML title


Problem #3: Adding checkboxes to the Start of Day and End of Day sections.


I really wanted to have checkboxes to check off my day start and end routines, but I couldn't figure out how to add checkboxes into the HTML. After some Googling, I found the data-tag="to-do" attribute, which gave me exactly what I was looking for. I added this attribute to the <p> tags in the Start of Day and End of Day sections, and it created checkboxes in OneNote.

Screenshot of HTML data tag

Overall, this flow has saved me a lot of time and effort, and it's helped me stay organized and focused on my tasks. If you're interested in creating a similar flow, I hope my experience can help you overcome any challenges you might encounter.

Thursday, April 20, 2023

Remembering a Shuttle Launch in the 90's

Space Shuttle Lauch.  Light in distance with People on a Beach
With the SpaceX launch today, and its unfortunate blow-up shortly after, it reminded me of having the opportunity to watch a space shuttle launch.

It was a few years ago when we were on holiday in Florida. It was just a typical fly-drive Florida holiday where we started out in Orlando and were just playing it by ear, booking a hotel each night in a new spot. 

We ended up on the east near Cocoa Beach. We were turned down by a few hotels saying they were full. Surprised, we were eventually told that there was a shuttle launch overnight, and lots of people were in town for the launch. 

After finding out more details and logistics, we eventually found a room for the night. I believe the launch was at 3 am, and we would be able to see it from the beach. We went to bed and set an alarm for 2 am. On waking, we jumped into the car and took a short drive, parked at the beach. It was busy. Lots of people turned up for the launch. 

It was almost pitch black apart from the occasional torch. My memory thinks there were campfires, but I think I’m imagining that. There was a radio broadcasting the live launch so we could hear what was happening. We were told to keep an eye out across the bay to the launch site. You wouldn’t hear it, but you could see it. 

Gradually, time counted down till we got to T minus 60. It was surreal standing on a Florida beach surrounded by hundreds of people in the dark at 3 am. We got down to 10 seconds and counted down, watching into the distance. In the distance, the sky lit up. Rather slowly, we could see the shuttle bust against gravity and make its way into the air. It wasn’t fast and was silent. Gradually, it gained altitude, and rather than quickly disappearing, we could see it gradually getting higher and higher and going into an arc.

One person standing on a beach at night with Shuttle launch in the distance
It then slowly got smaller and smaller. Wow, that was a shuttle launch, and all was successful. I think there was also cheering on the beach, and we got caught up in the moment. People started leaving, so we headed back to the car, the hotel, and back to bed. The next morning was a sunny, warm Florida day, and we headed to Ro Jon’s surf shop. We had seen a shuttle launch.

We were back in Florida a few years later and went to the Kennedy Space Center for a look around. They had a decommissioned shuttle you could go on board. I was actually amazed you could walk under it, and I noticed that the switch to tell the control system the undercarriage was closed was just a twin-wire microswitch. Much like you would get in a fridge. I would have thought that there was some special multi-failsafe, gold-plated switch. But no, just a simple microswitch.

Wednesday, April 12, 2023

Todoist: The Simple and Effective To-Do App for Organizing Your Life

Staying organized in today's busy world can be a challenge, but with Todoist, it's made easy. This app has become a personal favorite of mine, and in this blog post, I'll describe how Todoist is structured, and why it's such an effective tool for staying on top of your daily tasks.

Layout

One of the things that sets Todoist apart from other to-do apps is its clean, intuitive layout. Whether you're using it on your laptop or your smartphone, the interface is always the same, making it easy to navigate no matter where you are. Tasks are organized into different views, which are accessed via the sidebar on the left-hand side of the screen.

Image of Todoist app
Views

The views in Todoist are designed to help you stay on top of your tasks, and there are three main ones to choose from:

  • Inbox - The inbox is where new tasks are added. This is a great feature because it allows you to quickly jot down anything that comes to mind without having to worry about where it should go. Later on, you can assign tasks to specific projects.
  • Today - The Today view shows you all the tasks that are due today. This is a great way to stay focused on what needs to be done right now.
  • Upcoming - The upcoming view shows you tasks that are due in the next 7 days. This gives you a clear idea of what's coming up and allows you to plan your week accordingly.

Filters

Filters are another great feature of Todoist that allows you to organize your tasks in a more customized way. You can create filters based on specific criteria, such as due dates, priority levels, and labels. This makes it easy to see all the tasks that meet certain criteria and helps you stay focused on what needs to be done.

Projects

Projects are the main way to organize your tasks in Todoist. You can create as many projects as you need, and each one can have its own set of tasks. For example, you might have a project for work-related tasks and another for personal tasks. You can also create sub-projects within a larger project to break tasks down into smaller, more manageable parts.

Labels

Labels are a feature in Todoist that allows you to split your tasks into actual projects. You can create labels for each of your projects, and each label can have its own color. This makes it easy to see at a glance which project a task belongs to. For example, if you have a work-related project, you can assign a "work" label to all the tasks related to that project. This helps you stay organized and ensures that all your tasks are properly sorted.

Conclusion

Todoist is a simple, effective to-do app that can help you stay organized and on top of your tasks. With its clean layout, customizable filters, and project organization, it's easy to see why it's become such a popular tool for productivity. Whether you're a busy professional or a busy parent, Todoist can help you manage your daily tasks with ease.


Wednesday, April 05, 2023

Benefits of using a date-based file naming convention


If you're like most people, you've probably accumulated a lot of digital files over the years. Whether it's documents, photos, or other media, keeping track of all of these files can be a challenge. One way to make it easier is by using a consistent file naming convention.
One popular convention is to use a date-based naming convention. This involves naming files using the date they were created or modified, along with a brief description of the file's contents. For example, a photo taken on April 5th, 2023 might be named "23-04-05 - Beach Day.jpg".


Screen shot of a file naming structure

Using a date-based naming convention offers several benefits:

  • Easy sorting: One of the biggest advantages of using a date-based naming convention is that it makes it easy to sort files in chronological order. Whether you're looking at files in a folder or using a search function, having files sorted by date can make it much easier to find what you're looking for.
  • At-a-glance information: Another advantage of using a date-based naming convention is that it provides at-a-glance information about when a file was created or modified. This can be especially helpful when dealing with large numbers of files or when trying to track down a specific version of a document.
  • Consistency: By using a consistent naming convention across all of your files, you can ensure that everything is organized in a logical and predictable way. This can save you time and frustration in the long run.
  • Compatibility: Date-based naming conventions are widely recognized and can be easily understood by others. This can be especially helpful when sharing files with others or when working with different software programs.

Of course, there are some potential downsides to using a date-based naming convention as well. For example, if you're not diligent about updating file names when files are modified, the date-based naming convention can become confusing or inaccurate over time. Additionally, some people may find the convention cumbersome or difficult to remember.

Overall, however, using a date-based naming convention can be a helpful tool for keeping your digital files organized and easy to manage. So why not give it a try? Whether you're working with photos, documents, or other types of media, a date-based naming convention can help you stay on top of your digital clutter and find what you need when you need it.
Art on the wall of a building