RSSAmplifier

Blog

blog.benwinding

Musings from a software developer

blog.benwinding.comRSS feed ↗20 posts

Latest posts

Preferring public method isolation

Things become complicated when public methods of a class call each other. This can be demonstrated fairly easily with some examples...

Maybe Functions

A coding anti-pattern that spreads it's tentacles across the codebase

The history of writing tech!

There's been many recent revolutions in writing technologies, and I thought it would be interesting to compare them and the way they affect the author's ideas.

Rest in Peace Frank

You taught me so much, I'll miss you buddy.

Bug Driven Development - Sometimes it's the best choice

BDD or Bug Driven Development is controversial, but sometimes it's appropriate

Github Stale Bots: A False Economy

Stale Bot’s are a type of automated bot on Github, which locks issues which are “stale” (as in have no recent activity). This seems like a helpful tool at first, but in reality it’s terrible for all parties involved.

Easiest Static Sites on Dokku!

I love <a

Round Coffee Table

A small wood working project of a round table.

Reach for the bolt first...

An industrius mechanical engineer is designing a machine and is faced with the problem of attaching a component to another component. What does he do? Well he quickly solves the problem, by selecting several bolts which would hold the two components together… just as he had thousands of times before…

Wave Power Generation From Bicycle Parts

A breif look at how valuable this idea is

The Glass Is Half Something

A quote recently stood out to me today and revealed a deep misunderstanding about the classic the quote, “The glass is half full!”.

Why I Made YComments

After seeing the impact that discussion systems have had on the internet, I decided to bring the dicussion to the source!

Scraping MyUni (Canvas LMS)

So it was time to study for uni exams, this meant that I needed to revise the content in all of the lectures. But wait! the lecture slides are only accessible through a convoluted website system called Canvas LMS . 🔗 Problem System only allows one pdf to downloaded at a time Each pdf requires 2 link clicks to download Too many mouse clicks: 40 pdf's * 2 links * 4 courses = 320 clicks! 🔗…

Analysis Of Delivery-Only Restaurants

Some businesses are recognizing that tradtional services may be redundant. We found this out the hard way, while ordering a pizza.

Discovering DELIVERY-ONLY pizza

Some businesses are recognizing that tradtional services may be redundant. We found this out the hard way, while ordering a pizza.

Does Hacker News use Dark Patterns?

A small rant on how Hacker News confuses people with their advertising methods.

Don&#39;t ALWAYS quick-return from functions

A brief look at the history behind the opposing styles of quick-return and single-return in functions.

Model Solutions on Reality NOT Technology

Technology is developed in order to solve a problem. The problem is defined in the real world so the solution should endevour to solve the problem based on a model of reality, not the model of technology. +-------------------------------+ | Reality | | +---------+ | | |Problem | | | | | | | +---------+ | | |based on | | +----v----+ +----------+ | | |Model | |Technology| | | | | | | | | +---------+…

Transparent Governments With Opaque Software

Most people cringe at the thought of viewing or using government websites. It seems they’re always light years behind the industry in terms of standards and technology. It’s one of the biggest gaps between the private sector and the public sector, but why is this?

Easiest Git Deploy Ever!

The following tutorial shows the easiest way I’ve found to deploy pretty much any application to another machine! 🔗 Server Prerequisites: ☑ $ git pull the app from the server ☑ $ ssh user@server get into the server ☑ pm2 or apache2 or nginx … some kind of server is running