background preloader

10 ways to improve your programming skills — AntoArts

1. Learn a new programming language Learning new programming languages will expose you to new ways of thinking; especially if the new language uses a paradigm which you aren’t yet familiar with. Many of the ways of thinking that you will learn can be applied to languages that you already know, and you might even want to start using the new language for serious projects as well. Good languages providing a great educational experience (but not necessarily limited to that) include any Lisp ( Scheme is good), Forth , PostScript or Factor ( stack-oriented programming languages ), J (wonderful array programming language ), Haskell ( strongly typed purely functional programming language ), Prolog ( logic programming ) and Erlang ( concurrent programming goodness). 2. A lot can be learnt from books. 3. What are the advantages of joining an open source project? You can find different projects on sites such as GitHub , Sourceforge , gitorious , BitBucket or Ohloh . 4. 5. 6. 7. 8. 9. 10.

The best interface is no interface The actual work-flow of the NFC enabled Google Wallet is actually already much simpler than what you present. 1. Unlock phone, 2. Tap NFC enabled payment device with your phone, 3. Wallet auto starts, enter Wallet PIN, 4. @Matthew: Thanks. The opportunity for No UI in automobiles is ripe, and already pretty rich. @Nate Thanks! Great writeup. @Kurt: Thanks. Absolutely love this article. @Mike: Thanks for your comment and passing along the article. Great article, I agree we don't always need a digital interface. @Rachel: Thanks! I think the call to simplify and remove interfaces when they're not needed is great, and I would love to see more designs come out that allow me to fluidly interact with the complexities of the real world. @Jeff: I think you nailed it with this phrase, "Sometimes we may able to get away without having a UI if our intentions can be sensed reliably, but other times we will need to have some sort of UI." You just joined the world's greats! @Sunil: I'm speechless.

We're Obsessed With This Easy DIY Artwork Project (& You'll Be, Too!) UPDATE: The long weekend is the perfect time to start some new projects, so why not try this awesome (and so easy) artwork DIY? This story was originally published on July 25. If there are two things that have been commanding our attention lately, they're cool artwork and chevron prints. Inspired by the work of artist Nancy Ramirez, two stellar Refinery29 interns collaborated on this easy-does-it way to spice up an empty wall. From the moment we spied this Nancy Ramirez painting on Pinterest, we were smitten. To do this project, you'll need: A canvas, in any size you choose Painter's tape Acrylic paints in your preferred colors, plus one bottle of white paint A paintbrush (or two, if you'd rather alternate brushes than wash one between colors) Scissors A disposable plate, wax paper, or scrap cardboard to use as a palette Paper towels or a drop cloth to cover your work area Assemble your paints and squeeze a quarter-size amount of each color onto your palette. Et voilà!

Out of Disorder: Topographical Maps Carved from Electrical Tape and Intricate Thread Sculptures by Takahiro Iwasaki When first approaching the artwork of Japanese artist Takahiro Iwasaki it’s entirely possible you might miss it altogether. Not only are his small buildings and electrical towers excruciatingly small and delicate, but they also rest on absurdly mundane objects: rolls of tape, a haphazardly wrinkled towel, or from the bristles of a discarded toothbrush. Only on close inspection do the small details come into focus, faint hints of urbanization sprouting from disorder.

Life of a Software Engineer Getting a compiler warning Credit: Roban [PG13] Accidentally replying all "Pros and Cons of Dating a Programmer" Software Engineering Team Projects Credit: Danjo Whenever an intern candidate says he/she has experience with “big data” The first time the tests pass Credit: Derek Erdmann When I mess with web configs and get in a redirect loop git blame I Thought These People Were Weird. Then A Closer Look Left Me Absolutely Speechless. And to think, his process begins by him sculpting clay. It ends with hyper-realistic art like this. If you didn’t know any better, you’d think this is just a picture of a couple together. The most interesting thing about Ron’s work is that no matter how nonsensical or strange the dimensions or placement of the people are, they still look REAL. Some of his art is very heartwarming. But he doesn’t limit himself to that. He will also create pieces that will shock people. He isn’t known for doing interviews or making statements. He just lets his art speak for itself. The level of detail on the finished sculptures is hard to wrap one’s mind around. He even created a likeness of himself as an oversized mask. This is Mueck at work. He was behind Ludo the ‘Gentle Giant’ on the 1986 film Labyrinth.