This Place is Taken

Thursday, August 30, 2012

20 controversial programming opinions

20 controversial programming opinions:

One of the very first ideas we had for this blog was to convert some of the wonderful gems of the early era of our site, the undisciplined period, to blog posts. Questions that were once enthusiastically received by the community, but no longer fit Programmer’s scope.
The first deleted question I’ve chosen is Jon Skeet’s “What’s your most controversial programming opinion?” question, a +391 scored question that was originally asked on Stack Overflow on January 2, 2009. What follows are twenty of the highest voted answers, in random order…

  1. Programmers who don’t code in their spare time for fun will never become as good as those that do.

      I think even the smartest and most talented people will never become truly good programmers unless they treat it as more than a job. Meaning that they do little projects on the side, or just mess with lots of different languages and ideas in their spare time.
    by rustyshelf

  2. Unit testing won’t help you write good code.

      The only reason to have Unit tests is to make sure that code that already works doesn’t break. Writing tests first, or writing code to the tests is ridiculous. If you write to the tests before the code, you won’t even know what the edge cases are. You could have code that passes the tests but still fails in unforeseen circumstances. And furthermore, good developers will keep cohesion low, which will make the addition of new code unlikely to cause problems with existing stuff.
    by Chad Okere

  3. The only “best practice” you should be using all the time is “Use Your Brain”.

      Too many people jumping on too many bandwagons and trying to force methods, patterns, frameworks, etc. onto things that don’t warrant them. Just because something is new, or because someone respected has an opinion, doesn’t mean it fits all.
    by Steven Robbins
     

  4. Most comments in code are in fact a pernicious form of code duplication.

      We spend most of our time maintaining code written by others (or ourselves) and poor, incorrect, outdated, misleading comments must be near the top of the list of most annoying artifacts in code. I think eventually many people just blank them out, especially those flowerbox monstrosities. Much better to concentrate on making the code readable, refactoring as necessary, and minimising idioms and quirkiness. On the other hand, many courses teach that comments are very nearly more important than the code itself, leading to the this next line adds one to invoiceTotal style of commenting.
    by Ed Guiness

  5. “Googling it” is okay!

      Yes, I know it offends some people out there that their years of intense memorization and/or glorious stacks of programming books are starting to fall by the wayside to a resource that anyone can access within seconds, but you shouldn’t hold that against people that use it. Too often I hear googling answers to problems the result of criticism, and it really is without sense. First of all, it must be conceded that everyone needs materials to reference. You don’t know everything and you will need to look things up. Conceding that, does it really matter where you got the information? Does it matter if you looked it up in a book, looked it up on Google, or heard it from a talking frog that you hallucinated? No. A right answer is a right answer. What is important is that you understand the material, use it as the means to an end of a successful programming solution, and the client/your employer is happy with the results.
    by PhoenixRedeemer

  6. Not all programmers are created equal.

      Quite often managers think that DeveloperA == DeveloperB simply because they have same level of experience and so on. In actual fact, the performance of one developer can be 10x or even 100x that of another. It’s politically risky to talk about it, but sometimes I feel like pointing out that, even though several team members may appear to be of equal skill, it’s not always the case. I have even seen cases where lead developers were ‘beyond hope’ and junior devs did all the actual work – I made sure they got the credit, though.
    by Dmitri Nesteruk

  7. I fail to understand why people think that Java is absolutely the best “first” programming language to be taught in universities.

      For one, I believe that first programming language should be such that it highlights the need to learn control flow and variables, not objects and syntax. For another, I believe that people who have not had experience in debugging memory leaks in C / C++ cannot fully appreciate what Java brings to the table. Also the natural progression should be from “how can I do this” to “how can I find the library which does that” and not the other way round.
    by Learning

  8. If you only know one language, no matter how well you know it, you’re not a great programmer.

      There seems to be an attitude that says once you’re really good at C# or Java or whatever other language you started out learning then that’s all you need. I don’t believe it- every language I have ever learned has taught me something new about programming that I have been able to bring back into my work with all the others. I think that anyone who restricts themselves to one language will never be as good as they could be. It also indicates to me a certain lack of inquistiveness and willingness to experiment that doesn’t necessarily tally with the qualities I would expect to find in a really good programmer.
    by glenatron

  9. It’s OK to write garbage code once in a while.

      Sometimes a quick and dirty piece of garbage code is all that is needed to fulfill a particular task. Patterns, ORMs, SRP, whatever… Throw up a console or web application, write some inline SQL (feels good), and blast out the requirement.
    by jfar

  10. Print statements are a valid way to debug code.

      I believe it is perfectly fine to debug your code by littering it with System.out.println (or whatever print statement works for your language). Often, this can be quicker than debugging, and you can compare printed outputs against other runs of the app. Just make sure to remove the print statements when you go to production (or better, turn them into logging statements).
    by David

  11. Your job is to put yourself out of work.

      When you’re writing software for your employer, any software that you create is to be written in such a way that it can be picked up by any developer and understood with a minimal amount of effort. It is well designed, clearly and consistently written, formatted cleanly, documented where it needs to be, builds daily as expected, checked into the repository, and appropriately versioned. If you get hit by a bus, laid off, fired, or walk off the job, your employer should be able to replace you on a moment’s notice, and the next guy could step into your role, pick up your code and be up and running within a week tops. If he or she can’t do that, then you’ve failed miserably. Interestingly, I’ve found that having that goal has made me more valuable to my employers. The more I strive to be disposable, the more valuable I become to them.
    by Mike Hofer

  12. Getters and Setters are highly overused.

      I’ve seen millions of people claiming that public fields are evil, so they make them private and provide getters and setters for all of them. I believe this is almost identical to making the fields public, maybe a bit different if you’re using threads (but generally is not the case) or if your accessors have business/presentation logic (something ‘strange’ at least). I’m not in favor of public fields, but against making a getter/setter (or Property) for everyone of them, and then claiming that doing that is encapsulation or information hiding… ha!
    by Pablo Fernandez

  13. SQL is code. Treat it as such.

      That is, just like your C#, Java, or other favorite object/procedure language, develop a formatting style that is readable and maintainable. I hate when I see sloppy free-formatted SQL code. If you scream when you see both styles of curly braces on a page, why or why don’t you scream when you see free formatted SQL or SQL that obscures or obfuscates the JOIN condition?
    by MustStayAnonymous

  14. UML diagrams are highly overrated.

      Of course there are useful diagrams e.g. class diagram for the Composite Pattern, but many UML diagrams have absolutely no value.
    by Ludwig Wensauer

  15. Readability is the most important aspect of your code.

      Even more so than correctness. If it’s readable, it’s easy to fix. It’s also easy to optimize, easy to change, easy to understand. And hopefully other developers can learn something from it too.
    by Craig P. Motlin

  16. XML is highly overrated.

      I think too many jump onto the XML bandwagon before using their brains… XML for web stuff is great, as it’s designed for it. Otherwise I think some problem definition and design thoughts should preempt any decision to use it.
    by Over Rated

  17. Software development is just a job.

      I enjoy software development a lot. I’ve written a blog for the last few years on the subject. I’ve spent enough time on here to have >5000 reputation points. And I work in a start-up doing typically 60 hour weeks for much less money than I could get as a contractor because the team is fantastic and the work is interesting. But in the grand scheme of things, it is just a job. It ranks in importance below many things such as family, my girlfriend, friends, happiness etc., and below other things I’d rather be doing if I had an unlimited supply of cash such as riding motorbikes, sailing yachts, or snowboarding. I think sometimes a lot of developers forget that developing is just something that allows us to have the more important things in life (and to have them by doing something we enjoy) rather than being the end goal in itself.
    by Greg Beech

  18. If you’re a developer, you should be able to write code.

      I did quite a bit of interviewing last year, and for my part of the interview I was supposed to test the way people thought, and how they implemented simple-to-moderate algorithms on a white board. I’d initially started out with questions like:
    Given that Pi can be estimated using the function 4 * (1 – 1/3 + 1/5 – 1/7 + …) with more terms giving greater accuracy, write a function that calculates Pi to an accuracy of 5 decimal places.
      It’s a problem that should make you think, but shouldn’t be out of reach to a seasoned developer (it can be answered in about 10 lines of C#). However, many of our (supposedly pre-screened by the agency) candidates couldn’t even begin to answer it, or even explain how they might go about answering it. So after a while I started asking simpler questions like:
    Given the area of a circle is given by Pi times the radius squared, write a function to calculate the area of a circle.
      Amazingly, more than half the candidates couldn’t write this function in any language (I can read most popular languages so I let them use any language of their choice, including pseudo-code). We had “C# developers” who could not write this function in C#. I was surprised by this. I had always thought that developers should be able to write code. It seems that, nowadays, this is a controversial opinion. Certainly it is amongst interview candidates!
    by Greg Beech

  19. Design patterns are hurting good design more than they’re helping it.

      Software design, especially good software design is far too varied to be meaningfully captured in patterns, especially in the small number of patterns people can actually remember – and they’re far too abstract for people to really remember more than a handful. So they’re not helping much. And on the other hand, far too many people become enamoured with the concept and try to apply patterns everywhere – usually, in the resulting code you can’t find the actual design between all the (completely meaningless) Singletons and Abstract Factories.
    by Michael Borgwardt

  20. Less code is better than more!

      If the users say “that’s it?”, and your work remains invisible, it’s done right. Glory can be found elsewhere.
    by Jas Panesar
What do you think? And more importantly, what’s your most controversial programming opinion?

Does Bad Weather Affect Cloud Computing?

Does Bad Weather Affect Cloud Computing?:
Can rains and thunder-storms affect cloud computing?
Last year, a retired high-ranking official of the Indian government managed to convince a TV reporter that bad weather can actually disrupt cloud based services. His argument was that your computer makes a connection to the cloud (the “physical cloud” that turns into rain) and thus cloud services won’t work as expected in the absence of clouds.
The hilarious video recording quickly went viral on YouTube and here’s short version of the same but with English subtitles.
51% says bad weather can interfere with cloud computing
It turns out that the concept of “cloud computing” is indeed confusing to a majority of users. A recent survey commissioned by Citrix has found that most Americans associate the tech term “cloud” with the actual physical cloud.
When asked what “the cloud” is, a majority responded it’s either an actual cloud, the sky or something related to the weather. Only 16% said they think of a computer network to store, access and share data.
Technically speaking, they have a valid point as extreme weather conditions can result in power outages, floods at data centers directly affecting the cloud services.
And such things have happened in the past. Here’s a video  (via @Mikko) of Vodafone’s data center that was hit by torrential rains.
Tweet this Share on Facebook

Digital Inspiration @labnolThis story, Does Bad Weather Affect Cloud Computing?, was originally published at Digital Inspiration on 30/08/2012 under Tech Notes.

Sunday, August 26, 2012

Neil Armstrong has died at 82 Today

Neil Armstrong has died at 82 Today:
NEIL Armstrong, the first man to set foot on the moon, has died aged 82 from complications after heart surgery.
Armstrong was a quiet self-described nerdy engineer who became a global hero when as a steely-nerved pilot he made "one giant leap for mankind" with a small step on to the moon. The modest man who had people on Earth entranced and awed from almost a quarter million miles away has died. He was 82.
Armstrong died following complications resulting from cardiovascular procedures, a statement on Saturday from his family said. It didn't say where he died.
Armstrong commanded the Apollo 11 spacecraft that landed on the moon July 20, 1969, capping the most daring of the 20th century's scientific expeditions. His first words after setting foot on the surface are etched in history books and the memories of those who heard them in a live broadcast.
Herald Sun Digital Pass
"That's one small step for (a) man, one giant leap for mankind," Armstrong said.
In those first few moments on the moon, during the climax of heated space race with the then-Soviet Union, Armstrong stopped in what he called "a tender moment" and left a patch commemorate NASA astronauts and Soviet cosmonauts who had died in action.
"It was special and memorable but it was only instantaneous because there was work to do," Armstrong told an Australian interviewer in 2012.
Armstrong and Edwin "Buzz" Aldrin spent nearly three hours walking on the lunar surface, collecting samples, conducting experiments and taking photographs.
News_Image_File: Armstrong on the Moon
"The sights were simply magnificent, beyond any visual experience that I had ever been exposed to," Armstrong once said.
The moonwalk marked America's victory in the Cold War space race that began October 4, 1957, with the launch of the Soviet Union's Sputnik 1, an 83kg satellite that sent shock waves around the world.
Although he had been a Navy fighter pilot, a test pilot for NASA's forerunner and an astronaut, Armstrong never allowed himself to be caught up in the celebrity and glamour of the space program.
"I am, and ever will be, a white socks, pocket protector, nerdy engineer," he said in February 2000 in one of his rare public appearances. "And I take a substantial amount of pride in the accomplishments of my profession."
A man who kept away from cameras, Armstrong went public in 2010 with his concerns about President Barack Obama's space policy that shifted attention away from a return to the moon and emphasised private companies developing spaceships. He testified before Congress and in an email to The Associated Press, Armstrong said he had "substantial reservations," and along with more than two dozen Apollo-era veterans, he signed a letter calling the plan a "misguided proposal that forces NASA out of human space operations for the foreseeable future."
Armstrong's modesty and self-effacing manner never faded.
When he appeared in Dayton in 2003 to help celebrate the 100th anniversary of powered flight, he bounded onto a stage before 10,000 people packed into a baseball stadium. But he spoke for only a few seconds, did not mention the moon, and quickly ducked out of the spotlight.
He later joined former astronaut and Senator John Glenn to lay wreaths on the graves of Wilbur and Orville Wright. Senator Glenn introduced Armstrong and noted it was 34 years to the day that Armstrong had walked on the moon.
"Thank you, John. Thirty-four years?" Armstrong quipped, as if he hadn't given it a thought.
At another joint appearance, the two embraced and Senator Glenn commented: "To this day, he's the one person on Earth, I'm truly, truly envious of."
Armstrong's moonwalk capped a series of accomplishments that included piloting the X-15 rocket plane and making the first space docking during the Gemini 8 mission, which included a successful emergency splashdown.
In the years afterward, Armstrong retreated to the quiet of the classroom and his southwest Ohio farm. Mr Aldrin said in his book "Men from Earth" that Armstrong was one of the quietest, most private men he had ever met.
In the Australian interview, Armstrong acknowledged that "now and then I miss the excitement about being in the cockpit of an airplane and doing new things."
At the time of the flight's 40th anniversary, Armstrong again was low-key, telling a gathering that the space race was "the ultimate peaceful competition: USA versus USSR. It did allow both sides to take the high road with the objectives of science and learning and exploration."
Senator Glenn, who went through jungle training in Panama with Armstrong as part of the astronaut program, described him as "exceptionally brilliant" with technical matters but "rather retiring, doesn't like to be thrust into the limelight much."
Derek Elliott, curator of the Smithsonian Institution's US Air and Space Museum from 1982 to 1992, said the moonwalk probably marked the high point of space exploration.
The manned lunar landing was a boon to the prestige of the United States, which had been locked in a space race with the former Soviet Union, and re-established US pre-eminence in science and technology, Mr Elliott said.
"The fact that we were able to see it and be a part of it means that we are in our own way witnesses to history," he said.
The 1969 landing met an audacious deadline that President Kennedy had set in May 1961, shortly after Alan Shepard became the first American in space with a 15-minute suborbital flight. (Soviet cosmonaut Yuri A Gagarin had orbited the Earth and beaten the US into space the previous month.)
"I believe this nation should commit itself to achieving the goal, before the decade is out, of landing a man on the moon and returning him safely to Earth," president Kennedy had said. "No single space project in this period will be more impressive to mankind, or more important to the long-range exploration of space; and none will be so difficult or expensive to accomplish."
The end-of-decade goal was met with more than five months to spare. "Houston: Tranquility Base here," Armstrong radioed after the spacecraft settled onto the moon. "The Eagle has landed."
"Roger, Tranquility," the Houston staffer radioed back. "We copy you on the ground. You've got a bunch of guys about to turn blue. We're breathing again. Thanks a lot."
The third astronaut on the mission, Michael Collins, circled the moon in the mother ship Columbia 96km overhead while Armstrong and Aldrin went to the moon's surface.
In all, 12 American astronauts walked on the moon between 1969 and the last moon mission in 1972.
For Americans, reaching the moon provided uplift and respite from the Vietnam War, from strife in the Middle East, from the startling news just a few days earlier that a young woman had drowned in a car driven off a wooden bridge on Chappaquiddick Island by Senator Edward Kennedy. The landing occurred as organisers were gearing up for Woodstock, the legendary three-day rock festival on a farm in the Catskills of New York.
Armstrong was born on August 5, 1930, on a farm near Wapakoneta in western Ohio. He took his first plane ride at age 6 and developed a fascination with aviation that prompted him to build model airplanes and conduct experiments in a homemade wind tunnel.
As a boy, he worked at a pharmacy and took flying lessons. He was licensed to fly at 16, before he got his driver's licence.
Armstrong enrolled in Purdue University to study aeronautical engineering but was called to duty with the US Navy in 1949 and flew 78 combat missions in Korea.
After the war, Armstrong finished his degree from Purdue and later earned a master's degree in aerospace engineering from the University of Southern California. He became a test pilot with what evolved into the National Aeronautics and Space Administration, flying more than 200 kinds of aircraft from gliders to jets.
Armstrong was accepted into NASA's second astronaut class in 1962 - the first, including Glenn, was chosen in 1959 - and commanded the Gemini 8 mission in 1966. After the first space docking, he brought the capsule back in an emergency landing in the Pacific Ocean when a wildly firing thruster kicked it out of orbit.
Armstrong was backup commander for the historic Apollo 8 mission at Christmastime in 1968. In that flight, Commander Frank Borman, and Jim Lovell and Bill Anders circled the moon 10 times, and paving the way for the lunar landing seven months later.
Aldrin said he and Armstrong were not prone to free exchanges of sentiment.
"But there was that moment on the moon, a brief moment, in which we sort of looked at each other and slapped each other on the shoulder ... and said, 'We made it. Good show,' or something like that," Aldrin said.
An estimated 600 million people - a fifth of the world's population - watched and listened to the landing, the largest audience for any single event in history.
Parents huddled with their children in front of the family television, mesmerised by what they were witnessing. Farmers abandoned their nightly milking duties, and motorists pulled off the highway and checked into motels just to see the moonwalk.
Television-less campers in California ran to their cars to catch the word on the radio. Boy Scouts at a camp in Michigan watched on a generator-powered television supplied by a parent.
Afterward, people walked out of their homes and gazed at the moon, in awe of what they had just seen. Others peeked through telescopes in hopes of spotting the astronauts.
In Wapakoneta, media and souvenir frenzy was swirling around the home of Armstrong's parents.
"You couldn't see the house for the news media," recalled John Zwez, former manager of the Neil Armstrong Air and Space Museum. "People were pulling grass out of their front yard."
Armstrong, Aldrin and Collins were given ticker tape parades in New York, Chicago and Los Angeles and later made a 22-nation world tour. A homecoming in Wapakoneta drew 50,000 people to the city of 9000.
In 1970, Armstrong was appointed deputy associate administrator for aeronautics at NASA but left the following year to teach aerospace engineering at the University of Cincinnati.
He remained there until 1979 and during that time bought a 125ha farm near Lebanon, where he raised cattle and corn. He stayed out of public view, accepting few requests for interviews or speeches.
"He didn't give interviews, but he wasn't a strange person or hard to talk to," said Ron Huston, a colleague at the University of Cincinnati. "He just didn't like being a novelty."
Those who knew him said he enjoyed golfing with friends, was active in the local YMCA and frequently ate lunch at the same restaurant in Lebanon.
In February 2000, when he agreed to announce the top 20 engineering achievements of the 20th century as voted by the National Academy of Engineering, Armstrong said there was one disappointment relating to his moonwalk.
"I can honestly say - and it's a big surprise to me - that I have never had a dream about being on the moon," he said.
From 1982 to 1992, Armstrong was chairman of Charlottesville, Virginia-based Computing Technologies for Aviation Inc., a company that supplies computer information management systems for business aircraft.
He then became chairman of AIL Systems Inc., an electronic systems company in Deer Park, New York.
Armstrong married Carol Knight in 1999, and the couple lived in Indian Hill, a Cincinnati suburb. He had two adult sons from a previous marriage.

Why it's so hard to find a photo of Neil Armstrong on the moon

Why it's so hard to find a photo of Neil Armstrong on the moon:
OK, Neil Armstrong is dead. Clearly, that’s a page-one story for most of you.
Here’s one thing I do not want to see on page one tomorrow: Arguably the most famous picture taken in the history of mankind.

One reason I don’t want to see it: That’s not Neil. That’s Buzz Aldrin.
The second reason I don’t want to see it: Because NASA manipulated that photo before it was released to the public, back in 1969.
Evidently, Neil shoots pictures the same way my wife does: He cuts off people’s heads. Here’s the actual, unedited frame of that picture, which NASA calls AS11-40-5903:

NASA retouchers added black sky to the top of the picture. That might not seem like a big deal to you — especially when you’re on deadline tonight — but, believe me, it is. Many newspapers have ethical guidelines in place that specifically warn against using handout pictures that were manipulated by the source.
In fact, now that you know this picture was manipulated by the source, I’d urge you to have it removed from your photo archives. Permanently.
Read more about that picture and its history straight from NASA itself here.
In fact, if you’re hoping to use a picture of Armstrong on the moon tonight: Rots of Ruck to you. Amstrong and Aldrin only walked on the moon for about two-and-a-half hours that night in 1969. Most of the time, Armstrong carried the primary camera. Aldrin carried a camera but was assigned to shoot specific, technical things.
The result: Lots of pictures of Aldrin. But hardly any of Neil.
There’s this one, in which Neil passed in front of Buzz as Buzz was shooting the solar wind experiment.

Nice shot of Neil’s ass, perhaps. But nothing you’d want on page one tonight.
Here, Buzz was shooting the landscape immediately in front of the lunar lander. Neil happened to be retrieving equipment from the storage pods.

That’s Neil. On the moon. But hardly a picture you’d want to use.

One of the more famous visuals that came back from Apollo 11 was a time-lapse video — one frame per second — of Neil and Buzz raising the flag on the surface of the moon. If you freeze the frames and zoom way, way in, you can see Neil. Here he is, raising the gold-coated sun visor of his helmet…

…and here he is, a moment later. This is the only picture we know about in which you can see Neil Armstrong’s face while he’s on the moon.

But again: The quality sucks.
One idea: Use this picture of Neil shot immediately after his historic walk on the moon.

The official NASA archives caption to that picture says:
Buzz took this picture of Neil in the cabin after the completion of the EVA [the moon walk]. Neil has his helmet off but has not yet doffed his “Snoopy” cap. The circuit breaker panels are illuminated, and a small floodlight is on at the lower right. A circuit breaker chart has been fixed up on the wall with gray tape, below the rendezvous window in the cabin roof.
Find the high-rez version of that picture here.
Another idea: Use this picture of Armstrong taking during training at the Manned Spacecraft Center in Houston on April 22, 1969.  You can clearly see Neil through his visor.

That picture is a NASA shot — therefore, it’s free to use — and available via the Apollo archive web page. Find the high-resolution version here.
If you can get by with a black-and-white shot from July 11, 1969 — just five days before liftoff. this has long been one of my favorite pictures of Neil Armstrong, also practicing for his moonwalk. You can just about see him thinking: Damn… That IS a long step.

In 2003, Armstrong said via e-mail about this picture:
I really don’t have the foggiest idea of what I was doing. I don’t think it had anything to do with simulation. If I were simulating a mission phase, I would have the helmet on and suit pressurized. On the other hand, if it was only five days before flight, I would not be wearing the suit unless it was for a purpose.
Find the high-rez version of this picture here.

UPDATE – 6:10 p.m.
I’ve already found a few people using the famous NASA picture of an Apollo 11 footprint on the moon.
The pictures are from this sequence. Here are the undedited frames:
   
 
If you use this, be advised: 1) The original is a black-and-white picture. So any color version you see has been manipulated. 2) The sun is at the right of this shot (look for the shadow along the leg). So the shadow should be in the bottom (heel) portion of the footprint. The most common version I see of this on the wires has the shadow at the top. Which is upside-down.
And 3) That’s not Neil Armstrong’s foot. That’s Buzz Aldrin’s.
For more information: Look for pictures AS11-40-5876 through AS11-40-5880 on the Apollo 11 image archive.

UPDATE – 7 p.m.
Also: The whole “Good luck, Mr. Gorsky” thing? Never happened.

Find NASA’s extensive Apollo 11 photo archives here, here and here.
This entry was posted 5:24 p.m. today and is filed under Photojournalism. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

Sunday, August 12, 2012

Chill out, listen to some rain

Chill out, listen to some rain:
reveal
Hi there, I love listening to rain, it's great. Whether it be relaxing, studying, working or falling asleep.
If you enjoy this site and want more types of rain and new features developed, please show your support by dropping your details below (no spam we're cool). Enjoy the rain - Neil
P.S. thanks for checking my site out, you're awesome.
Want to say hi? You can email me here.
copyright © 2012 raining.fm
Raining.fm is a small project by myself Neil Lockwood,
I am based out of Australia, I live with my beautiful fiance Amy and my two amazing sons Caden and Tate, I would like to dedicate this site to them.
During the week I work in web design and development at Div Party and love to work on passion projects such as this. In the evenings you can catch me getting pwned on Battlefield 3 (PC) and smashing it up with the bronzies in Starcraft 2 ;p
I would like to thank the following people for their awesome work, without whom this project would have taken waaay longer.
Original Photo's "Venice Rain 2" and "Venice Rain 3" courtesy of my mate Lachie Millard © 2012, check the rest of his amazing work on his website
Original Photo "Tompkins Sq. Park" by Unknown useage license here
Original Photo "Water on Wood" by Darren Brooks useage license here
Original Photo "pitch" by Rashida S. Mar B. useage license here
Original Photo "Raindrops in pond with waterlily" by Fokko Muller useage license here
Original Audio sample from Arctura useage license here
Jay Salvat for his awesome background slideshow
William Paoli for his slick slideout plugin
Jack Moore for this very modal
Special shout outs to hackernews and stackoverflow for the constant feed of knowledge and inspiration. I hope you enjoy raining.fm
Neil