"The intel on this wasn't 100%."
 
Sunday, February 12, 2017
Books? I've got books out the ying-yang. I've got fiction. I've got non-fiction. I've got travel journals. I've got cook books. I've got novels. I've got graphic novels. I've got text books. I've got instruction manuals. I've got books on the night stand, on the floor, on shelves, and under the bed. They're overflowing.

Today's link gives you a peek at more books for programmers. It's a list compiled by programmers. I would suggest you read any of the ones on there.

http://www.dev-books.com

Labels: , ,

Saturday, January 21, 2017
I should've made 'buying books I don't read' one of my New Year's Resolutions. I stopped into the old B&N and bought a couple of books. I wanted to pass the time and rack up some steps, but I ended up with a couple of books.

The first book is trying to get me to learn Japanese so that I can talk to my idols, Nogizaka46, at one of their handshake events in Japan. I would like to encourage them to do their best: 頑張って! I've bought several books. And have yet to apply myself to reading and learning. At least I've got a little bit of hiragana and katakana, but without a vocabulary it will be difficult to understanding anything. Hope this book starts me off.

The second is learning about node.js. We're using it at work. And I'm trying to figure out what it is. Will I be able to read it?

Japanese For Beginners by Sachiko Toyozato
Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript 2nd Edition by Marc Wandschneider

Labels: , , ,

Sunday, December 18, 2016
It's getting hard blogging about my bookstore purchases if I am purchasing something almost every week. Especially during Christmas, I buy presents there. So SPOILER ALERT! Some of these are presents. Others a presents for me.

This is my haul for the last two weeks. I've been to the bookstore about 4 times. I should stop. Yet I keep going.

It is a place to buy Christmas presents. Sometimes I want to shop for everyone there. Except no one reads books let alone in paper back. Not too sure why not. I wish for all the books in the world.


Developer Testing: Building Quality Into Software by Alexander Tarlinder
Smuggler's Cove: Exotic Cocktails, Rum, and the Cult of Tiki by Martin Cate with Rebecca Cate
Dune by Frank Herbert
Modarri Cars
Godiva Chocolate

Labels: , , ,

Friday, September 02, 2016
Bookstore Haul: Volume 8

This is long overdue. I think I started it on the 23rd of August. Only just posting now. I need to do this quicker.

Git For Teams. Now I will now how to work with people. Using Git!

Labels: , , ,

Friday, August 12, 2016
I tell my co-workers about who should be their best buddies. That term, the way I use it in this context, isn't for people, but items - tools or techniques - that they should make themselves highly familiar with and which will make their daily chores better. Then there are the enemies, or rather, just one at the moment. Enemies again are tools that they need to battle with on a daily basis, a necessary evil.

I say my second buddy is my current Configuration Management tool. He will get you out of sticky situations. Don't like the code you just wrote? Revert. Who broke the build? Blame. Need to explore alternatives? Branch. Need to deliver? Tag and release. A good CM tool is just the best.

My one and only enemy is Jenkins. It's a Continuous Integration server. It is opaque to me. It's got buttons that run jobs. But what they do? I don't know. Then there are the happy weather, the sad weather, and the stormy skies. Stormy is bad. It always seems to be that.

Jenkins: The Definitive Guide is a book which I hope will make me understand Jenkins. And use it correctly. Eventually, the enemy will be an ally.

Git In Practice is a book to make my second good buddy a good buddy again. Lately, he's been punching me in the face. I need to know why.

Labels: , ,

Sunday, May 22, 2016
A second time on the weekend? Yes, when I am truly bored with nothing to do. This time I went to the Columbia store because it has a better selection. I wonder why that is. Their computer book selection is 1000 times better. So is their manga. Throw it a more interesting cook book section, and it's a wonder why I don't go there often. Twenty-five miles away? O, that's why.

Anywhoo, let's look at what I bought today.

Pragmatic Unit Testing in Java 8 with JUnit. I'm starting to get into Test Driven Development. It's not like I haven't but at work I have a task where it fit right in to do TDD. As I write the code and the tests, I often wonder if I am doing it well. No one else at work has tried it this way. So I need advice and I usually find it in books. This one is the only one on UnitTesting that was at the store. I'm hoping to glean some advice from it and apply it to work.

Labels: ,

Friday, June 12, 2015
Celebrate Independence Day. Read about computers!

Neither one is related to the other. I'm just mashing words together. Dork!

http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code

Labels: , , ,

Tuesday, March 10, 2015
What I felt when reading through today's link the first time was resignation. I already knew that we gave up a lot of our freedom for the safe, security we needed to defeat a bunch of know-nothing, backwards scaremongers of the Middle East. But the more I read, the more I got angry.

What the hell man?! This is supposed to keep us safe? I feel safe already? FUDGE these guys.

Then the article started getting into some of the specifics. Like how the 'white hat hackers' are cracking our development tools to inject malicious code into our applications. That just makes me disgusted.

Is this our United States? Is this what we wanted? We wanted to feel safe for this? Thanks, W. FUDGE that guy. FUDGE you guys for giving in.

https://firstlook.org/theintercept/2015/03/10/ispy-cia-campaign-steal-apples-secrets

Labels: , , , , , , ,

Tuesday, July 01, 2014
Because I need to step up my blogging game, here's a post about visualizing algorithms. I think its rather cool, but YMMV.

I haven't written much because no one's been reading. I also need to write code. More code rather than blog posts. Need to write iOS code. Need to just code. I like this about algorithms though. It's all about the code.

http://bost.ocks.org/mike/algorithms/

Labels: ,

Friday, April 25, 2014
Read about the early development of iPhone software. They talk about the 0g iPhone. We need more history of software development. At least, developers, please, tell your story. Perhaps on your blog...

http://nyti.ms/1tH75UR

Labels: , ,

Monday, July 25, 2011
Everyone and their mother has posted about this. Darn patents. They're killing software.

http://www.npr.org/blogs/money/2011/07/25/138576167/when-patents-attack

Labels: , ,

Wednesday, June 22, 2011
A first hand account of what's up with the new Final Cut Pro X.

http://www.kenstone.net/fcp_homepage/fcp_x_first_look_martin.html

Labels: ,

Wednesday, June 01, 2011
The Lodsys story makes me sick. It (software patents) are stifling innovation. I think software shouldn't be patentable. It's like thought or music. Someone somewhere has thought about it already. You can't patent an idea.

http://www.avc.com/a_vc/2011/06/enough-is-enough.html

Labels: , ,

Friday, May 27, 2011
It's not just in game development, but is prevalent in the entire software community. "Crunch time" or, as the article calls it, "Death March" is plain foolishness.

I don't doubt that there are times to put in overtime, but to make it S.O.P. is wrong. I think we need some explaining to do.

http://arstechnica.com/gaming/news/2011/05/the-death-march-the-problem-of-crunch-time-in-game-development.ars

Labels: ,

Tuesday, May 17, 2011
Software patents. They seem to be handed out like candy. They can be used like a nuclear bomb.

As a software developer, I approach the idea of software patents cautiously. I wonder if they are a good or bad idea. My gut feeling is that they are a bad idea -- stifling innovation, mainly. In-app upgrades?! Sometimes they seemingly obvious in their implementation that you believe a monkey could've come up with that. One-click shopping?!

Software patents are around because the patent office is lazy. They can't be bothered to find a prior implementation of most pending patent submittals.

Software is fuzzy. Patents on it seem to be too general to be of value.

The patent system needs to be fixed.

http://patentabsurdity.com/

Labels: , ,

Friday, May 06, 2011
Loved reading today's link about issues with text editors for OS X.

I did recently take a look at TextMate and found it striking that it was released some time ago. I am surprised to see that it hasn't been updated for a while.

As a software engineer, I live by the text editor. I did like BBEdit, but I can't stand the small font it uses. I am an emacs kind of guy (the ctrl-k, ctrl-v comes from there! Try it in OS X as an alternative to open-apple-X, open-apple-C) so I am looking for something along the same lines. But no vi. No to vi.

It turns out I really like TextPad on Windows. Like it better than any text editor I've used. It's because I know how to use it. Wish I can find one for OS X. I think I've done this post before.

http://chipotle.tumblr.com/post/5207966724/text-editor-intervention

Labels: , ,

Wednesday, April 06, 2011
"I think they started out with the goal of being open, but they are learning that this approach doesn’t work in the world of phones where tight tolerances on user experience require much more coordination between hardware and software."

iOS versus Android: OS Footprint is not a Proxy for Application Footprint

Labels: , ,

Wednesday, February 16, 2011
Real men ship [software|code|programs].

Anonymous industry maxim

Labels: ,

Sunday, December 19, 2010
At work, I had to take a training class on writing good requirements. Although, not directly involved with writing requirements, my software functional manager believed that it would help us lowly software engineers to identify terrible requirements that make our lives difficult. Once done the training class, I am now able to identify good requirements.

Good requirements are succinct, feasible, and unambiguous. Tron: Legacy makes a case for good requirements. Flynn says to CLU, "Let's make the perfect world!" Those are terrible requirements. And from there, you have the downfall of the Grid.



Like the seed, I too am not totally bowled over by Tron: Legacy. The seed notes that the narrative was thin at times. It's like they had the idea of making Tron 2, but never got around to understanding they needed a story for it. If you've seen the original, you've seen most of the latest iteration. Get sucked into the Grid. Check! Play games to the death. Check! Ride light cycles. Check! Hot computer chick. Check! Go to i/o! Check!


Lots of story beats from the original movie showed up in this movie. Problems arose when it tried to find its own way to tell the story. Is this an adventure film? Is this a father-son reunion film? Is this the Matrix? It's all and none and the audience is left to marvel at awesome action set pieces, but can't fathom the main story line. In the original, Tron there was a thread of a plot: get out of the Grid while attempting to find out the mysteries of Encom power. This movie pulled at one too many threads and didn't place one in the forefront. Is this about the Grid or about the younger Flynn finding his father. Is this about father Flynn and his creation? Is this about playing Grid games? It's all and none.

I am a fan of the original. This one gives us something short. Its not as innovative as the original. It needed a better story. I wish we had gotten one.

3 of 5 stars.

Labels: , ,

Wednesday, October 20, 2010
I do not like this development at all.

It will bring junk to the Mac. Look at the mobile AppStore.

Plus, that split is bothering me. Why should I get permission to put an application out for others to download to their own computer.

Don't like this development one bit.

Labels: , , ,

‹Older