|
We didn’t start with any wireframes. We didn’t spend anytime in brainstorming meetings. I gathered an understanding of the general goals, and went to work throwing my initial thoughts into a fake product. The end result was a prototype that, in a lot of ways, was functional.” Just as writers do, designers often get caught up in minor details and the implementation of processes rather than creating a final product. Whether that sticking po..
|
|
Last night I built randomized eye movement for the cat face in my March One Game a Month project (Promiscuous Flea). In the final version the eye movements won’t be 100% random, but this gives me something to build on. As usual, I am using the ImpactJS engine for this game. The final result looks kind of like this:
|
|
The Problem with Cropping Every programmer or graphic designer with some web development experience can attest to the fact that finding good images that have an exactly specified size is a pain. Since the dimensions of the sought picture are usually inflexible, an uncomfortable compromise can come in the form of cropping a large image down to size or scaling the image to have appropriate dimensions. Both of these solutions are undesirable.
|
|
The Problem with Cropping Every programmer or graphic designer with some web development experience can attest to the fact that finding good images that have an exactly specified size is a pain. Since the dimensions of the sought picture are usually inflexible, an uncomfortable compromise can come in the form of cropping a large image down to size or scaling the image to have appropriate dimensions. Both of these solutions are undesirable.
|
|
The Problem with Cropping Every programmer or graphic designer with some web development experience can attest to the fact that finding good images that have an exactly specified size is a pain. Since the dimensions of the sought picture are usually inflexible, an uncomfortable compromise can come in the form of cropping a large image down to size or scaling the image to have appropriate dimensions. Both of these solutions are undesirable.
|
|
John Siracusa in the opening paragraphs of his article Fear of a WebKit Planet with a few atypical sentences characterizing the traits so many came to love of the former Hypercritical co-host: “As someone whose memory of perceived past technological betrayals and injustices is so keen that I still find myself unwilling to have a Microsoft game console in the house, my lack of anxiety about this move may seem incongruous, even hypocrit..
|
|
I’ve looked deeply into SquareSpace. I know a lot about Shopify. I had this site running on MovableType, and tons of other CMSs — but at the end of the day I realized that WordPress works fine and I need to concentrate on the things readers will actually notice.” Permalink.
|
|
TechCrunch has this article on AirPair today with a nice quote about me. This is my first ever mention on TechCrunch (but hopefully not my first and only!).
|
|
TechCrunch has this article on AirPair today with a nice quote about me. This is my first ever mention on TechCrunch (but hopefully not my first and only!).
|
|
Here’s a quick anaconda solution that I am now using in some of my kickstart files… I wanted to bootstrap a machine and do all the partitioning and logical volume creation, but not format or mount one of the logical volumes. The magic parameter I needed was: --fstype=none This seems to work perfectly for me. It’s not 100% intuitive to me, but it does work. I hope it’s not an accidental bug in the anaconda code! The full text of ..
|
|
Here’s a quick anaconda solution that I am now using in some of my kickstart files… I wanted to bootstrap a machine and do all the partitioning and logical volume creation, but not format or mount one of the logical volumes. The magic parameter I needed was: --fstype=none This seems to work perfectly for me. It’s not 100% intuitive to me, but it does work. I hope it’s not an accidental bug in the anaconda code! The full text of ..
|
|
A typeface’s readability is about far more than just one cosmetic attribute.” Something to keep in mind next time you design a website with Arial or Helvetica. You don’t even have to buy a font from TypeKit: go to Google Web Fonts and pick something suitable from there — anything to make your site more readable and set yourself apart from everyone else is an excellent choice. Remember, though, that the first job a font should be employed ..
|
|
I think I just solved a very first world problem - Where to find the nearest takeaway that sells fried chicken. When you are stumbling out of Spiders at 1am in the morning and craving some SFC goodness the last thing you want to do is wander the backstreets of hull in the cold looking for an open ta...
|
|
I think I just solved a very first world problem - Where to find the nearest takeaway that sells fried chicken. When you are stumbling out of Spiders at 1am in the morning and craving some SFC goodness the last thing you want to do is wander the backstreets of hull in the cold looking for an open ta...
|
|
John Gruber in an exceptional article posted to Daring Fireball a few days ago. Not only a phenomenal piece on the history of the computing industry and the “open versus closed” argument but also an extraordinarily well-written piece — a reminder that I still have far to go. “The Mac’s resurgence had nothing to do with being more open, and everything to do with improved quality: a modern operating system, well-designed software, and har..
|
|
The Magazine isn’t successful because I have red links, centered sans-serif headlines, footnote popovers, link previews, and a white table-of-contents sidebar that slides over the article from the left with a big shadow even on iPhone. It isn’t successful because authors write in Markdown, the CMS gracefully supports multi-user editing, we preview issues right on our devices as we assemble them, and any edits we make after publication are q..
|
|
To adopt Ben Brooks’ practice of posting interesting tidbits as he comes across them as a “Quote of the Day”, I found this gem while scrolling through my twitter stream yesterday: “Everything I write feels like something I read somewhere else first.” Permalink.
|
|
How User-Centered Design Can Put User Stories in Proper Context
-
www.thoughtworks.com
-
13 years ago
-
eng
User stories are a lightweight mechanism for gathering and verifying user requirements on Agile projects. Unfortunately, it is easy to lose the context of stories. Find out how techniques from user-centered design (UCD) can help avoid this problem.
|
|
Book 3, chapter 23 When Paul declares that we were chosen in Christ before the foundation of the world (Eph. 1:4), he certainly shows that no regard is had to our own worth; for it is just as if he had said, Since in the whole seed of Adam our heavenly Father found nothing worthy of his election, he turned his eye upon his own Anointed, that he might select as members of his body those whom he was to assume into the fellowship of life.....
|
|
Book 3, chapter 23 When Paul declares that we were chosen in Christ before the foundation of the world (Eph. 1:4), he certainly shows that no regard is had to our own worth; for it is just as if he had said, Since in the whole seed of Adam our heavenly Father found nothing worthy of his election, he turned his eye upon his own Anointed, that he might select as members of his body those whom he was to assume into the fellowship of life.....
|
|
In my last post simply titled Outbox I linked to an article by Laura June of The Verge in which she raised a number of doubts as to the practicality of Outbox, including the potential legal troubles the startup could run into given that opening its users’s mail is an integral part of the startup’s business model. I glossed over those concerns in my last post; however, I feel they do merit some discussion. Permalink.
|
|
For $4.99 a month, you sign up online for an Outbox account (they also have apps), and then an Outbox employee comes to your house, picks up your mail, takes it back to Outbox HQ, opens it, scans it, and gives you access to it via your account. From there, you can ”unsubscribe“ from junk mail, and request to have your mail ”delivered“ to your house (even though it was definitely already delivered once, the other day).” After reading Laura..
|
|
Every selector you write is additional complexity that will need to be maintained. Can you generalize or abstract that selector so other components can use it? Write your CSS selectors to be as concise as possible Write your CSS selectors to be as performant as possible, efficient as possible and even more efficient Don’t overqualify your CSS selectors Use the lessons learned in “Object-Oriented” CSS Make use of the child selector to ....
|
|
I was chatting with a colleague the other day and he was asking me why code search is a difficult problem. After all its not quite as dynamic as the web so it should be easier to index. In truth its a mixed bag. Some things like like crawling are easy, others such as indexing are much harder then you would think. I thought I would write down why this is.
|
|
It is done! Well ok, it is very far from done. It’s as far from done as far from done yet functional can be. It’s messy, buggy, untested, and the score calculations are all weird. But it works and it makes you want to throw things through windows when you play it.
|
|
In this post we’ll expand our toolbox of proof techniques by adding the proof by contradiction. We’ll also expand on our knowledge of functions on sets, and tackle our first nontrivial theorem: that there is more than one kind of infinity. Impossibility and an Example Proof by Contradiction Many of the most impressive results in all of mathematics are proofs of impossibility. We see these in lots of different fields. In number theory, plent..
|
|
In this post we’ll expand our toolbox of proof techniques by adding the proof by contradiction. We’ll also expand on our knowledge of functions on sets, and tackle our first nontrivial theorem: that there is more than one kind of infinity. Impossibility and an Example Proof by Contradiction Many of the most impressive results in all of mathematics are proofs of impossibility. We see these in lots of different fields. In number theory, plent..
|
|
In this post we’ll expand our toolbox of proof techniques by adding the proof by contradiction. We’ll also expand on our knowledge of functions on sets, and tackle our first nontrivial theorem: that there is more than one kind of infinity. Impossibility and an Example Proof by Contradiction Many of the most impressive results in all of mathematics are proofs of impossibility. We see these in lots of different fields. In number theory, plent..
|
|
Durante una conferenza di qualche tempo fa lo speaker, rivolto a una sala gremita di programmatori e informatici, chiese quanti conoscevano Alan Kay. Con suo (e mio) grande stupore pochissimi alzarono le mani. The Deep Insights of Alan Kay è un tributo da non perdere a questo vero gigante dell’informatica, tra l’altro impreziosito da una selezione di link ad alcuni dei suoi interventi più importanti, spesso tenuti in occasione del ritiro..
|
I have been reading quite a few posts lately concerning the topic of becoming a ‘technical co-founder’ of a startup. Just search for the…
|
|
In our previous post we demonstrated how RESTful APIs can be used to further extend Mingle’s functionality. We now take a quick look at how Mingle supports OpenSocial Gadgets.
|
|
Well, the toughest part of the move is complete. I’m sitting in the kitchen of the new apartment (which is so much more awesome and homey than the old apartment), drinking Silver Needle white tea (a consequence of my aforementioned tea craze) and trying to convince myself to do at least some work on the rhythm game tonight. Although to be honest it’s 10:43pm and I’m falling asleep on this extremely comfortable kitchen stool right now, so it..
|
|
In reply to rhettinger. At bottom I found my mistake: super(self.__class__, self) We dont need to write class name more then once.
|
|
From MapReduce to realtime This post covers much of the Near-Realtime Processing Over HBase talk I’m giving at ApacheCon NA 2013 in blog form. It also draws from the Hadoop, HBase, and Healthcare talk from StrataConf/Hadoop World 2012. The first significant use of Hadoop at Cerner came in building search indexes for patient charts. While creation of simple search indexes is almost commoditized, we wanted a better experience based on clinica..
|
|
How do you get accurate visibility on a multi-team project?
-
www.thoughtworks.com
-
13 years ago
-
eng
Visibility is critical for the success of an Agile project. Particularly when dealing with multiple teams spread across multiple time zones. In this slideshare we analyze how effective rollups are in providing the such visibility while exploring other reporting metrics.
|
|
Ah the linkblog. Although not the genesis of the format , John Gruber is often credited with the advent of this extremely pervasive practice and its widespread adoption over the years, a propagation that has continued despite the resurgence of its detractors every few months. Nevertheless, in spite of those dissidents, many writers have built a business around this model. Today, I would like to focus on one in particular: Shawn Blanc. P..
|
|
Here's a post about my recent experience with the new AirPair service connecting entrepreneurs with technology experts.
|