Archive for the 'Geeky Stuff' Category

iPhone is Next-Gen? You got to be kidding me!

SingTel to sell faster next-gen iPhone this year
Consumers can expect to pay about $270, much less than the first version sold elsewhere
By Chua Hian Hou

THE new version of the iPhone unveiled by Apple boss Steve Jobs on Monday will be on sale here this year and probably at around half the price of the original.

This will please Singapore buyers who have not been able to buy the original iPhone from an official dealer here since its launch a year ago.

As fancy mobile phones go, the Apple device proved an instant hit despite its US$600 (S$820) price tag last year because of its sleek design, revolutionary touch screen and nifty Internet and e-mail access.

Aside from being considerably cheaper, the new 3G model will enable users to download data twice as fast as the original.

SingTel announced yesterday that it will be the first to launch the new version here.

But when? The telco would only say: ‘Later this year.’

StarHub spokesman Michael Sim said the telco expects to sell the phone eventually while MobileOne is in talks with Apple.

This means Singapore buyers are nowhere near the front of the queue as the new phone will be available in 22 markets, including the United States, Hong Kong, Australia, New Zealand and Mexico, from July 11.

Analyst Nathan Burley of consulting firm Ovum expects it here not long after, and said the delay is probably because of Singapore’s small size.

SingTel did not say anything about the price, but Mr Burley believes it will go for near its US price of US$199 - $270 - after operator discounts.

Mobile phones are usually sold at a discount, but subscribers must sign two-year contracts to get the subsidy.

The original iPhone never had an official seller here, but an estimated 60,000 iPhones still arrived. Some people imported them, others bought them on the grey market for up to S$800 apiece.

They were not brought in by mobile operators reportedly because Apple demanded a cut of revenues in exchange for the right to sell.

But it has scrapped this demand for the new version, opening the way for more than one seller here.

The new phone’s price, half that of the original, reflects Apple’s desire to increase its mass market appeal, said Mr Burley.

It may be harder to sell, not least because there are many more similar-looking devices with similar features today than when the original iPhone burst on the scene last year.

‘Since the new one doesn’t look very different, those who want it to make a fashion statement might not be interested in upgrading,’ said Mr Burley.

Even the iPhone 3G’s sharply discounted price could work against it, especially as a large part of its appeal was that it was an expensive, hard-to-get premium product.

A wait-and-see approach might be best. As StarHub’s Mr Sim put it: ‘Smart consumers will know that the best deals will arrive when all three operators are marketing the iPhone.’

Iphone is next gen? It has been around and remain pretty much unchanged for very long! And 3G? I ask you, how many of you are using non-3G phone? Even my M600i that is no longer in production (a very very very old phone) is 3G enabled. Apple is slow in putting out a 3G Iphone. The newspaper should have the headline, “Apple releases 3G Iphone… finally!”

Almost every iPod Touch and iPhone out in the street is Jailedbreaked. Jailbreak is a nicer name for “hacked” or modified, which allows the user to install tonnes of 3rd party applications and games on the phone, making it more useful and not just a pretty face. Jailbreaking is considered illegal. Why do you have to break the law in order to enjoy such an expensive product. iPhone has legal applications that can be installed on them, but most cost money.

Ok ok, it is no longer expensive, with its astonishing price drop that would make early buyers cringe. Why the sudden price drop and the strong push?

Because a truly Next Generation phone is on the way, that strongly rivals iPhone (or should I say pwn the iPhone), and most Singaporeans don’t even know about its existence. Technically speaking, it is not a phone. It is a phone operating system that can be installed on the phone. It can be used by any phone manufacturers, meaning, Sony, Nokia, Samsung can all produce phones with the same operating system to drive up competition and drive prices down. This operating system is also by the very company whose website every internet savvy Singaporeans visit on a daily basis. This company also cooperated with Apple to enable the best features of iPhone: Youtube, Maps, Search etc.

Welcome Google. Welcome to Goole Android. It is an open source 3G enabled operating system that can be installed on phones of any brands with the relevant hardware. It has more features than iPhone, similar gesture powered interface that we all love, and because it is open source, anyone can modify it to their liking, and people need not break the law in order to install 3rd party (free!!!). Because it is based on Linux, you will have no worries that the open source community will churn out tonnes of exciting software for it. Words alone cannot describe everything. It’s time for a little demo.

Singapore, being a government proclaimed “IT hub” has a mainstream media that fails terribly to bring to Singaporeans the latest breakthrough and innovations in IT.

3G iPhone as next-gen? Pui!!

For more information regarding the Android OS, an Open Handset Alliance Project, click here .

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Show off my rigs

In geek talk, showing off one’s rigs means posting a photo of all the impressive gadgets you own to make people’s mouth water. Today I shall show off my audio on my blog.

Starting from top left and going inwards in clockwise order,
1) Ultimate Ears Super.Fi 5 with Westone ES2 Cables ($392)
2) Cowon D2 4GB Touchscreen PMP with 8GB Kingston SDHC Card ($450)
3) Koss Porta Pro Headphones ($89)
4) Sony Hi-MD Recorder with built in 1.3MP camera DH10P ($600)
5) CrossRoad Mylarone X3i in Impact Candy Casing ($72)
6) Sony Hi-MD Recorder/Player NH-MZ900 ($549)

Drooling? Asking yourself why iPod is not inside the list? Oh well… the sound quality of iPod stinks. Its features are lacking. The only good thing about it is its design, which is something that is totally unnecessary when you want to experience audio bliss.

Looking at the prices, I think my girlfriend is going to kill me. And sadly, those 2 Hi-MD players now has weird problems that caused them to be unable to recharge the batteries:(

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

How to recoginze a good programmer

Link

How do you recognise good programmers if you’re a business guy?

It’s not as easy as it sounds. CV experience is only of limited use here, because great programmers don’t always have the “official” experience to demonstrate that they’re great. In fact, a lot of that CV experience can be misleading. Yet there are a number of subtle cues that you can get, even from the CV, to figure out whether someone’s a great programmer.

I consider myself to be a pretty good programmer. At the same time, I’ve spent a fair amount of time on the business side of the fence, filtering technical CVs for projects, interviewing people, etc. Thanks to this, I think I have a bit of experience in recognising good programmers, and I want to share it in this article, in the hope that it may help other “business guys” to recognise good programmers. And, who knows, perhaps some programmers who have the potential to be good but haven’t really exploited this can also read this and realise what they need to do to become good (although, as I’ll argue, that’s definitely not accessible to all programmers!).

In his article The 18 mistakes that kill startups, Paul Graham makes the following point:

“… what killed most of the startups in the e-commerce business back in the 90s, it was bad programmers. A lot of those companies were started by business guys who thought the way startups worked was that you had some clever idea and then hired programmers to implement it. That’s actually much harder than it sounds—almost impossibly hard in fact—because business guys can’t tell which are the good programmers. They don’t even get a shot at the best ones, because no one really good wants a job implementing the vision of a business guy.

In practice what happens is that the business guys choose people they think are good programmers (it says here on his resume that he’s a Microsoft Certified Developer) but who aren’t. Then they’re mystified to find that their startup lumbers along like a World War II bomber while their competitors scream past like jet fighters. This kind of startup is in the same position as a big company, but without the advantages.

So how do you pick good programmers if you’re not a programmer? I don’t think there’s an answer. I was about to say you’d have to find a good programmer to help you hire people. But if you can’t recognize good programmers, how would you even do that?”

I disagree with Mr Graham on this one. I think there are a number of very strong indicators of a “good programmer” (and, conversely, strong indicators of a “not-so-good programmer”) that even a business guy can recognise. I’ll summarise some key indicators and counter-indicators in a list at the end of the article.
#1 : Passion

In my corporate experience, I met a kind of technical guy I’d never met before: the career programmer. This is a person who’s doing IT because they think it’s a good career. They don’t do any programming in their spare time. They’re shocked when they find out I have a LAN and 3 computers at home. They just do it at work. They don’t learn new stuff unless sent on a training program (or motivated by the need to get a job that requires that technology). They do “programming” as a day job. They don’t really want to talk about it outside of work. When they do, they talk with a distinctive lack of enthusiasm. Basically, they lack passion.

I believe that good developers are always passionate about programming. Good developers would do some programming even if they weren’t being paid for it. Good programmers will have a tendency to talk your ear off about some technical detail of what they’re working on (but while clearly believing, sincerely, that what they’re talking about is really worth talking about). Some people might see that as maladapted social skills (which it is), but if you want to recognise a good developer, this passion for what they’re doing at the expense of social smoothness is a very strong indicator. Can you get this guy to excitedly chat up a technology that he’s using, for a whole half hour, without losing steam? Then you might be onto a winner.
#2 : Self-teaching and love of learning

Programming is the ultimate moving target. Not a year goes by without some new technology robbing an old, established standard blind and changing half the development universe. This is not to say that all good programmers pick up these changes and ride the bleeding edge. However, there’s a class of programmers that will never, ever pick up a new technology unless forced to, because they don’t like learning new stuff. These programmers will typically have learnt programming at university, and expect to get by on whatever skills they picked up there, plus whatever courses their company is willing to send them on.

If you’re thinking of hiring someone as a programmer, and he ever utters the words “I can work with that, just send me on a training course for a week and I’ll be good at it”, don’t hire that guy. A good programmer doesn’t need a training course to learn a new technology. In fact, the great programmer will be the one talking your ear off about a new technology that you haven’t even heard of, explaining to you why you must use it in your business, even if none of your staff knows how to use it. Even if it’s a technology he doesn’t know how to use yet.
#3 : Intelligence

Some business people assume that lack of social tact and lack of intelligence are the same. Actually, intelligence has several facets, and emotional/social intelligence is only one of them. Good programmers aren’t dumb. Ever. In fact, good programmers are usually amongst the smartest people you know. Many of them will actually have pretty good social skills too. The cliché of the programmer who’s incapable of having a conversation is just that - a cliché. I’ve been to a few meetings of the London Ruby User Group and I can say that with only a very few exceptions, most people there are smart, talkative, sociable, have varied interests, etc. You wouldn’t look at them chattering away in the pub and think “what a bunch of geeks!” - at least until you approach a group and realise they’re talking about the best way to design a RESTful application with a heavy UI frontend.

This doesn’t mean that they’ll all feel comfortable in every social context. But it does mean that if the context is comfortable and non-threatening enough, you’ll be able to have as great a conversation with them as you would with the most “socially enabled” people (perhaps better, since most good programmers I know like their conversation to revolve around actually useful topics, rather than just inane banter).

Don’t ever hire a dumb person thinking they’re a good developer. They’re not. If you can’t have a great conversation with them in a relaxed social context, they’re very likely not a good programmer. On the other hand, anyone who’s clearly very smart at the very least has a strong potential to be a good or great programmer.
#4 : Hidden experience

This is correlated with the “Passion” point, but it is such a strong indicator that I’d like to emphasise it with its own point.

I started programming when I was about 9, on a Commodore 64. I then migrated onto the PC, did some Pascal. When I was 14 I wrote a raycasting engine in C and Assembler, spent a large amount of time playing with cool graphic effects that you could get your computer to do by messing directly with the video card. This was what I call my “coccoon stage”. When I entered that stage, I was a mediocre programmer, and lacked the confidence to do anything really complicated. When I finished it, I had gained that confidence. I knew that I could code pretty much anything so long as I put my mind to it.

Has that ever appeared on my CV? Nope.

I strongly believe that most good programmers will have a hidden iceberg or two like this that doesn’t appear on their CV or profile. Something they think isn’t really relevant, because it’s not “proper experience”, but which actually represents an awesome accomplishment. A good question to ask a potential “good programmer” in an interview would be “can you tell me about a personal project - even or especially one that’s completely irrelevant - that you did in your spare time, and that’s not on your CV?” If they can’t (unless their CV is 20 pages long), they’re probably not a good programmer. Even a programmer with an exhaustive CV will have some significant projects that are missing from there.
#5 : Variety of technologies

This one’s pretty simple. Because of the love of learning and toying with new technologies that comes with the package of being a “good programmer”, it’s inevitable that any “good programmer” over the age of 22 will be fluent in a dozen different technologies. They can’t help it. Learning a new technology is one of the most fun things a programmer with any passion can do. So they’ll do it all the time, and accumulate a portfolio of things they’ve “played around with”. They may not be experts at all of them, but all decent programmers will be fluent in a large inventory of unrelated technologies.

That “unrelated” bit is the subtle twist. Every half-decent java programmer will be able to list a set of technologies like “Java, J2EE, Ant, XML, SQL, Hibernate, Spring, Struts, EJB, Shell scripting”, etc.. But those are all part of the same technology stack, all directly related to each other. This is possibly hard to recognise for non-programmers, but it is possible to tell whether their technology stack is varied by talking to them about it, and asking them how the different technologies they know relate to each other. Over-specialisation in a single technology stack is an indicator of a not-so-good programmer.

Finally, if some of those technologies are at the bleeding edge, that’s a good positive indicator. For instance, today (November 2007), knowledge of Merb, Flex, RSpec, HAML, UJS, and many others… Please note that these are fairly closely related technologies, so in a couple of years, someone who knows all these will be equivalent to someone familiar with the Java stack listed in the previous paragraph.

Update: As a clarification to this point, there’s in fact two indicators here: variety and bleeding edge. Those are separate indicators. A good variety of technologies across a period of time is a positive indicator, whether or not the technologies are bleeding edge. And bleeding edge technologies are a positive indicator, whether or not there’s a variety of them.
#6 : Formal qualifications

This is more a of non-indicator than a counter-indicator. The key point to outline here is that formal qualifications don’t mean squat when you’re trying to recognise a good programmer. Many good programmers will have a degree in Computer Science. Many won’t. Certifications, like MCSE or SCJP or the like, don’t mean anything either. These are designed to be accessible and desirable to all. The only thing they indicate is a certain level of knowledge of a technology. They’re safeguards that allow technology recruitment people in large corporations to know “ok, this guy knows java, he’s got a certification to prove it” without having to interview them.

If you’re hiring for a small business, or you need really smart developers for a crack team that will implement agile development in your enterprise, you should disregard most formal qualifications as noise. They really don’t tell you very much about whether the programmer is good. Similarly, disregard age. Some programmers are awesome at 18. Others are awesome at 40. You can’t base your decisions about programmer quality on age (though you might decide to hire people around a certain age to have a better fit in the company; please do note that age discrimination is illegal in most countries!).

As a final note to this, in my experience most average or poor programmers start programming at university, for their Computer Science course. Most good programmers started programming long before, and the degree was just a natural continuation of their hobby. If your potential programmer didn’t do any programming before university, and all his experience starts when she got her first job, she’s probably not a good programmer.
Disclaimer

None of the indicators above or below are sure-fire indicators. You will find great programmers who break some of those moulds. However, my view is, you’ll rarely find a great programmer that breaks all of them. Similarly, you may find poor programmers that meet (or appear to meet) some of these criteria. But I do strongly believe that the more of these criteria a programmer meets, the more likely they are to be one of those elusive “good programmers” that, as a business guy, you need to partner with.
The criteria in bullets

So, in summary, here are some indicators and counter-indicators that should help you recognise a good programmer.

Positive indicators:

* Passionate about technology
* Programs as a hobby
* Will talk your ear off on a technical subject if encouraged
* Significant (and often numerous) personal side-projects over the years
* Learns new technologies on his/her own
* Opinionated about which technologies are better for various usages
* Very uncomfortable about the idea of working with a technology he doesn’t believe to be “right”
* Clearly smart, can have great conversations on a variety of topics
* Started programming long before university/work
* Has some hidden “icebergs”, large personal projects under the CV radar
* Knowledge of a large variety of unrelated technologies (may not be on CV)

Negative indicators:

* Programming is a day job
* Don’t really want to “talk shop”, even when encouraged to
* Learns new technologies in company-sponsored courses
* Happy to work with whatever technology you’ve picked, “all technologies are good”
* Doesn’t seem too smart
* Started programming at university
* All programming experience is on the CV
* Focused mainly on one or two technology stacks (e.g. everything to do with developing a java application), with no experience outside of it

I hope these help. Let me know below if you have any comments, or anything to add to them!

Thanks for reading.

This post is sort of as a follow up to the previous post regarding NUS starting a Facebook module.

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Creativity

Creative Technologies really has to change its name. Read on to see why.

Notice how the alphabet “A” that creative stamps on their recent earphones look like that of Audio Technica’s
at
crea

Now compare Creative EP480 and Audio Technica Ath-CM3
cre
at
Creative EP480 was released more than a year after Ath-CM3, and was on sale for exactly the same price as ATH-CM3 at SGD49.90, despite its inferior sound quality as compared to Audio Technica’s offering. Is this just a coincident? Did both companies came up with approximately the same design by chance?

Just look at the Creative EP630 and Sennheiser CX300
c

The only differences between the 2 are the sound quality (Sennheiser’s is far more superior) and the logo.

Look at Creative’s MP3 player and an iPod.
cr
apple
WTF?

Lets now compare Creative MuVo Vidz and Sorell SF-3500
cr
s

Thats still not enough. Look at Creative T100 and the 1st Gen iPod Shuffle.
as

Lets take a look at webcams!

And mice too!

Creative Mouse Optical Lite and Logitech V200

And cameras too…
Creative PC-CAM 950 Slim and Canon Ixus 950IS

Note: Every attempt has been made to ensure accuracy of this post. If you have you notice that something is wrong, do not hesitate to drop me a mail.

If you notice even more similarities between Creative’s and other companies’ product, do tell me too!

Images copyright / belong to their respective source.

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Get the Glass on Windows XP

Earlier, I wrote a short tutorial here on how to modify existing Windows XP to look like Windows Vista.

However, a key thing in Vista which I failed to emulate was the glassy transparent effect. Actually, I have tested various solutions, but they all seemed to be too much of a resource hog, so I’ve decided not to introduce them.

Today I came across this cool application, called “True Transparency” that adds the glassy effect to all your windows and uses only a few hundred KB of your RAM. That is freaking Amazing.

Introducing, True Transparency.

Get it here!

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Super geek

Using only HTML tables, some super geek out there actually drew!

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

“Upgrade” your XP to Vista for free!

This simple tutorial will teach you how to make your Windows XP look like Vista, without making any irreversible changes to the computer.

Visual Style

1) Firstly, to replace the Windows XP look (buttons, windows, etc), you need to patch your PC to allow it to use third party visual styles that are not licensed by Microsoft. To do that, you need something called the uxtheme patcher. However, I am not sure if using such a patch is legal. You will have to google for “uxtheme patcher” and download it yourself. If you want to do this 100% legally, buy this program called StyleXP. It does the same thing for a fee.

2) Now that your PC can use third party visual styles (or MSStyles). You can search for the visual style yourself on the net. To make my PC look like Windows Vista, I am using this visual style called Vista Perfection. Download the entire package, and unzip the files from VPX4forNonLSPatched.zip into your C:\WINDOWS\Themes folder. Next, fire up your Control Panel, and click on Display if you are using Classic View, or click on Appearances and Themes, then Change The Computer’s Theme. The Display Properties dialog will appear. Click on Appearance, and then under Windows and Buttons, choose VistaPerfection X4. Apply. Your PC will now look like this:

If this is good enough for you, you are done. If you have at least 1GB of RAM, and want something more, read on.

Third Party Applications

The thing on the right of my screen is known as Sidebar. Google Desktop looks very similar to Vista’s sidebar, and is very powerful. Get it from here.

Notice that when I mouse over the button on my taskbar, a small thumbnail or preview of that window appears. To have this effect on your PC, download Visual Task Tips

Although this is not a feature in Windows Vista, I feel that this next application is a nice addition to your PC.

Yet anOther Desktop Manager 3D is a virtual desktop manager that allows the user to navigate 4 virtual desktops in a cube form. Rather cool and very user-friendly. Get it from here.

Your XP have been “upgraded” to Vista. Happy?

(Vista sound, icons and cursors can be downloaded to replace your current XP set. However, this is quite geeky and may result in irreversible problems if not done properly, so these are obmitted. If you want, you can always google and find out how to do it.)

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

My Fake Windows Vista

Windows Vista is too new and unstable for me to use it yet. But my old mac-ish interface I see until sian, so I made some changes to make it look more like vista!

ss03122007113604.jpg

I am too lazy to write a detailed guide on how to make it look like this, but you can just google for it. There are many many ways to do so.

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Entry-Level 2.1 Desktop Speaker System Comparsion

I bought a new speaker today, with money loaned from my parents. It is from a little known Singapore brand, Divoom.The model I bought is Divoom Titan 767 ($69). Lets do a comparison between it and my 3 year old Creative SBS 370 ($39) which is no longer in production, although the current Creative SBS 390 should sound similar to 370.

Design
I have to be honest here. Although my creative one feels more solidly built, the Divoom one won hands down in terms of design. With its slick black colour and open drivers, you can see the powerful drivers vibrating like mad.

Sound stage
How wide the sound stage is refers to how “wide” the range of sound that can be produced by the speaker is. Divoom won again here. It has very nice sounding highs, although its bass is not as powerful as that of Creative SBS 370. Mids in Divoom sounds “hollow” at time, perhaps due to a low end speaker trying to emulate a wider sound stage. Because Creative SBS 370 has a narrower sound stage, it sounds more “compact”.

Clarity
In this segment, Divoom won again. Due to its nicer sounding and more defined highs, it gives me the impression that it has much higher clarity than Creative SBS 370.

Bass
Although Divoom 767 has a subwoofer at 25Watt RMS, its bass sounds weaker and softer than Creative 370, which has a more punchy and a bass that is ever present (This can be annoying to some listeners.) Creative SBS 370 wons here.

Wired Remote Control

Both comes with a wired remote control for volume adjustment without the need to reach the back of the sub woofer. However, Divoom Titan 767’s wired remote control comes with an audio in and headphone out jack, allowing you to easily plug an audio player into the speaker, and also a headphone with no hassle. You can’t do that with Creative SBS 370. The volume adjustment knob on Titan 767 is also large and round, which is very fun and easy to use.

Features
The Creative SBS 370 only has adjustable bass level, while the Titan 767 has adjustable treble and bass.

Pricing
At only SGD39, Creative SBS 370 is certainly more value for money than Titan 767 (SGD69) by a lesser known brand, Divoom.

Final Verdict
If you are low on cash, and loves bass more than anything else, the Creative SBS 370 (or SBS 390 being sold now) is the way to go. However, if you prefer a more rounded sound and better design, Divoom Titan 767 is certainly your cup of tea. However, if you happen to own both, like me, connect them together in parallel with a speaker and enjoy both of them together. SHIOK!

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

The Megapixel Myth

The Megapixel Myth - You’re getting ripped off.

Megapixels don’t matter. There, I’ve said it. Throw your stones, rotten vegetables, or what-have-you.

David Pogue has an article in the New York Times today about the Megapixel Myth. His heart is in the right place, and he comes to the correct conclusion, but he’s fairly sparse on the details and the proof is a little hard to grok without actually being there.

News.com ran a story this week quoting Chris MacAskill, my father and SmugMug’s President. He comments on how the word megapixel is a marketers’ dream, and he’s right. Anyone marketing a camera based solely on megapixels is ripping you off. But their article wasn’t clear enough either. So here it is, as clear as I can make it:

What you *really* want are “better” pixels, not more of them. Contrary to popular belief, adding more pixels to the same size sensor isn’t going to help you very much. In fact, it may hurt. Why? It’s reallly quite simple: A limited amount of light gets through the lens and hits the sensor in your camera. It’s really quite small. At some point, if you cram more pixels into the same tiny space, those pixels aren’t picking up enough light to be useful. Instead, they’re making your photo noisier and reducing the quality.

The real way to get better images is to have a bigger sensor (so it can capture more light) and a better lens (so more light gets to the sensor). It’s that simple.

Don’t believe me? NASA’s Spirit Rover has a 1 megapixel camera and it takes better photos than any 8 megapixel camera you can buy at Best Buy. MSNBC has a great article on how it works and sample images. See for yourself.

Finally, SmugMug has printed more than 3 million photos for very discerning customers. We publish the reasons why photos get returned. The number of returns for “not enough megapixels” is at or near zero.

So how do you figure out what camera to buy since megapixels don’t matter? Pogue is right on the money with this one: read reviews at sites like dpreview.com

Link

Rate this post: 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...