I haven’t posted in a little while, but I now work at Google. I’m still trying to make time for Scribble during my free time. I’ll attempt to post more often!
Thanks for Reading,
Disclaimer, Opinions expressed are solely my own and do not express the views or opinions of my employer.
I haven’t posted in a while, and I thought I’d update my blog with a fun problem I worked on for my Architecture II course. I present my solution for various reasons, but mainly academic. The problem was to prove the average hop count of a 2 dimensional mesh network is equal to , where is the width and height of the mesh network and is considered even.
In order to keep this simple I added an image of a mesh network. Using Manhattan distance we can determine the distance from a specified node to all other nodes in the network.
An assumption is made to ignore the node used to compute the total hop count. The total hop count per row can be computed by adding the hop count on both sides of the specified node. Using mathematical notation the following function, , is used to compute the total hop count of a row relative to a node.
Next we consider the rows above and below the node. As the image suggests, rows above and below is the total relative rows multiplied by k and added to . This is expressed as the function .
Adding and together will provide us with the TotalHopCount for specified node. Now we must average over all possible node pairs, , and as assumed we ignore hop counts between a node and itself, , therefore the total pairs we average over is expressed as . Using we compute the average hop count of a 2 dimensional network with an even k.
derivation of is omitted due to length.
So tonight as I go on about my three days of rebuilding Scribble I have been able to map out the road map for this monster of a mess.
You can’t build it in 7 days…
This old saying has tracked its way back into my head. Over the course of a few weeks, since I posted my last blog, I discovered the harshness that is software development. I built this software Scribble on an idea of a bottleneck waiting to happen. Then I tried lovely words of faith. In the end, I don’t want to finish it overnight because it doesn’t make sense to mess up twice. Here may be a pivotal point where I could let my software head into another dark age, which may occur, but I want to do my best not to allow that.
My travels take me to many places, and sometimes it’s back to my childishness that is my love for programming.
I want to present a good product, and not something you can put together in one night.
“Rome wasn’t built in a day.”
So the past several months have gone by and I have yet to release the patches to several issues that are occurring currently with Scribble v1.0. I’m going to get it pumped out tonight because several users have been jamming me about issues haha.
I love that people actually use the software so I want to give back as much time as I possibly can tonight to make it all happen.
Thanks for reading,
I’ve been working on filling my personal site and project Scribble with more content. I’m trying to get a rhythm to keep producing daily as much as possible. I want to keep a close connection between me and my active areas, because I believe that’s the best way for everyone to see what I’m up to in these areas.
I started a twitter account and added a feed for my Spotify account. I want to just feed my sites with good amount of actual content and not garbage.
This is more of an update :D
I’m finally a full time developer and titled as such. This new title comes with much responsibility. I’m trying to get to get used to it but more than that I’m getting used to the sleeping schedule. I program way late in the day and now I’m programming way early in the morning. I have to say though its pretty sweet waking up having so much to do, and eating breakfast again is pretty sweet! Well this is day 3 let’s see how it continues!
Over the past few months I’ve developed this service called Scribble. It’s a html5 websocket service in hopes of making development easier for the younger crowd. I’m currently 23 and I’ve been developing my skills over several years just to be able to attempt this scale of a project. You can check it out here: http://scribble.franknatividad.com.
Thanks for reading!
I’ve decided to move onto a new layout and use WordPress for managing the site. This design change is very apparent, and for the most part everything is still available. I’m still actively working on the website, and I’m trying to bring a more up-to-date website about what’s going on.
I’ll be updating the content over the next few days until it meets my standard of being stable.
Thanks for reading,