joshwhatk

Ancora imparo.

  • from 1stwebdesigner

    If this message appears to another site than 1stwebdesigner ,it has been stolen, please visit original source!

    In the span of 6 years I’ve seen new blogs become successful and more than too much fell into oblivion. Right now the only blogs that are successful will probably be the only ones to hold the stage for a long time, bad news for newcomers. There are a lot of reasons why blogs fail, and it begins at conception!

    Blogging is about sharing things you are good at, or at least you’re enthusiastic about. Whether you are a web designer, web developer, a writer, an online marketer, or someone else who doesn’t have a blog yet, or has one but has failed quite miserably, then you definitely need to know why it failed (and why it will fail).

    But hold your horses, I’m not saying you should stop blogging!

    You can leave it to self-discovery and fail or I can point them out for you and increase your chance of succeeding.

    Whether you are new to blogging or is planning on starting one, the problems highlighted here are serious enough to threaten your blog’s success. That’s why I have written several tips to avoid failure!

    Already have a failing blog? See number 3!

    5 Reasons Why Blogs Fail

    1. Premature Launch

    Perfect, your blog is now live…but do you have an audience? Four days after launching my blog, Knowledge Salad (shameless plugging detected!), I was already averaging 30 visitors daily. Not bad, I should say. Better than zero, right? How did I do it?

    • Write tons of articles/posts for your blog before launching. Before I launched my website I have already 25 posts waiting to be published. You don’t want to launch it with just one blog post. Okay, what’s the difference between articles and posts? Well, let’s just say that posts are the raw form of spur-of-the-moment writing, like saying hi to your readers or giving an update. An article would be one that has been researched thoroughly and heavily proofread and edited.
    • I forced my blog’s Facebook Fan Page to my friends. I have few friends on Facebook, and I only contacted around 40 of them. You know how the newsfeed goes, when a friend likes something it shows on a friend of friend’s newsfeed (you following me?), then that’s where the numbers blow. Right now I only have 114 subscribers. In my defense, I stopped marketing and forcing it to people, haven’t updated my blog yet for a long time now. In any case, ask your friends for help!
    • Contact relevant blogs and write for them, even for free. In my case I have already joined 1WD. A lot of blogs will certainly give you a byline where you can link directly to your blog. Here’s the crucial part, if you’re not yet ready to launch it, so that it won’t be a premature launch, you should have a splash page where you can start gathering emails. Tell them that “Rean is currently brewing some materials to help you earn more by writing!” or something to that effect, and “sign up to be notified when the site goes live!” A.K.A. list building! This way when you launch your blog, you will already have an audience.
    • Once you have written for a lot of authoritative blogs, and have made good relationships with them, you probably can ask for favors. A shout out on Twitter or Facebook or even a post itself from them. This is the good thing about the blogging community, it’s all about give and take.

    2. Introvert Blog

    A lot of new bloggers tend to just focus on their blogs, not knowing that they won’t have a good amount of audience without proper marketing. Marketing is quite a heavy word, and it entails longer period of work than the blog post itself. This is where the following comes in to help you gather enough audience and increase the chance of your blog’s success:

    • Use Social Media.  You should know how to leverage Facebook and your friends (and your friends’ friends), Twitter marketing, Pinterest, and Google+, Reddit, and a lot more.
    • Enable email subscription. See point 1.1 about gathering emails. Email marketing is very important!
    • Join online communities/forums. For small to medium blogs, I’d suggest joining Blog Catalog. There are thousands of bloggers there that would gladly help you improve your blog. You can ask for tips, and in return provide valuable content for them to enjoy.
    • Respond to comments. Nothing shuns away readers more than a non-responsive author. They might think that your blog is just another aggregator or a robot that publishes posts. Having a human connection is important! Dainis, founder of 1WD, actually insists on replying to every comments!

    3. Hoarding Posts

    Don’t keep everything for yourself. Your blog might be too plump and puffy but your traffic is severely malnourished. And you are wondering why? I’d love to break it to you: don’t hoard all the posts you have written. Find blogs relevant to your niche and ask them if you could submit posts to them for publishing.

    Danny Iny, the Freddy Krueger of Blogging, mentioned in one of his webinars that you should only write maybe four to five posts a month on your blog if it receives less than 250 visitors a day, then spend the rest of your time guest blogging to get the word out that you have your blog and that people should visit it.

    If you want to make your blog successful, you should spread your wings and make your presence known. Contact blogs that have high authority in their niche and join them. This way you’ll be noticed!

    Guest post, guest post, guest post!

    4. Fear of Learning

    If you have a blog, or is thinking of starting one, you should have at least a basic understanding of how the internet works. I’d go as far as to say that it is required. You will thank me for saving you in the wee hours of the morning when your blog suddenly stops working just because of a faulty plugin and your tech savvy friend is still sleeping.

    You won’t go far if:

    Someone had to do it.

    • You don’t know how to tweak your blog’s design, hence you’re left flailing like Magikarp when an IT friend is nowhere to be found.
    • You don’t know how to install a plugin or a theme.
    • You are too afraid of changing hosts.
    • You don’t know a lot about the internet.
    • You are too afraid of experimenting.

    You should probably start learning a few useful things like CSS, HTML, and some WordPress hacks if you’ll use WordPress CMS.

    5. Don’t Know Where to Start?

    Since I joined 1WD I have received hundreds of emails asking for instructions on how blogs are created. Some even thought that 1WD is a web development firm.

    Here’s a complete guide on how to create a blog in under 1 hour, all the technical aspects explained!

    Do you have a successful blog? Share your tips!

    Hopefully, you will never have to ask yourself why blogs fail after reading this!

  • from Smashing Magazine Feed

      

    You cannot plan for and design a responsive, content-focused, mobile-first website the same way you’ve been creating websites for years—you just can’t. If your goal is to produce something that is not fixed-width and serves smaller devices just the styles they require, why would you use a dated process that contradicts those goals?

    I’d like to walk you through some problems caused by using old processes with responsive design. Let’s look into an evolving design process we’ve been using with some promising new deliverables and tools. This should provide a starting point for you to freshen up your own process and bring it into the responsive age.

    Design Process In the Responsive Age

    The Problem

    The issues caused when trying to force new results from an old process are significant yet, strangely enough, not immediately obvious. We’ve all just gotten used to them, like the annoying quirk we didn’t realize we had, until someone points it out. And from that point forward, it drives you crazy. For example, when we create a desktop-sized, fixed-width site layout in Photoshop and hand it to a developer to interpret into HTML/CSS, we are asking the developer to make a lot of design decisions—possibly without even realizing it. Below is just a small sample:

    • How should the layout adjust for smaller-sized devices? (It sure would be nice to have a hierarchy of important page elements based on their purpose, huh?)
    • What is the hierarchy of the content? (Gee, all that “Lorem Ipsum” doesn’t make it obvious?)
    • How does the navigation respond to smaller screens? (How do I handle ten links with five child pages each revealed on hover with a 320×480 touch device?!)

    This can cause major problems if the developer doesn’t feel confident in the visual arena. Even designers/developers who feel comfortable making those calls can get in hot water. In the end, the developer is often forced to make assumptions where plans were not made clear beforehand—sometimes days before feedback from designer or client becomes available. Sometimes it works, sometimes it doesn’t.

    Work More or Work Efficiently?

    It’s easy to resort to working more to resolve these new challenges. What comes naturally? Do a desktop and mobile-sized wireframe, then turn around and design a desktop and mobile-sized layout. This sort of solves the problem. You and your developer have more to work with, at least. However, what about all the device widths in-between—you’ll have to cover those as well, right?

    At this point, you wake up and realize you’re stuck in a familiar loop of ever-increasing deliverables and ever-shrinking profits. Using this old process to tackle new problems doesn’t really solve any of them, and it’s going to kill you from lack of sleep, make you poor from lack of profit, or both.

    There are some good ideas floating around dealing with new processes. Some smart folks are of the very sensible opinion that the only answer is to design in the browser. However, other smart folks have admitted for the quiet rest of us that it’s really, really hard to design freely in the browser—at least with current tools.

    Of the emerging new process ideas, those that involve responsive HTML/CSS prototypes look very promising. I’m planning to investigate these further. However, there are some definite challenges with this approach, not the least of which is the time it takes to create them when the site content is complex. Most of the examples I’ve seen are fairly generic, which doesn’t translate well to real projects.

    Currently, we are successfully using a different approach. It attempts to optimize content, design, and development time, finding a budget-friendly balance of appropriate direction from all disciplines—something that is effective, lean and uses quick, widely-accessible tools.

    Solution: The Priority Guide

    I used to call this my “mobile-sized content prototype wireframe thingy.” For obvious reasons, however, I was encouraged to change the name by pretty much everyone I know. I liked the specificity of the name, but brevity won out. So, I settled on: Priority Guide.

    Essentially, with the priority guide, we create a single deliverable that provides direction for content-focused design and mobile-first development in something resembling a wireframe.

    Image of several screens from the Dress Responsively Site priority guide.
    Download a PDF of the guide.

    By nature, a mobile-sized approach is narrow and forces more of a single column layout. The single column, in turn, causes a linear display of content and features. This linear display makes priority and hierarchy much more apparent than a desktop-sized wireframe, especially if you attempt to use a draft of real content instead of greek text—hence the content prototype.

    At that point, armed with just this priority guide, the designer sets off to create something beautiful. The designer cranks up trusty ol’ Photoshop and begins a new layout at a traditional desktop resolution—just like you may have done for the past ten years. For a good web designer (outfitted with his super-duper powers of visualization), it is a snap to make design decisions for a desktop resolution while looking at a mobile plan. That’s just how their minds work.

    Homepage design for Dress Responsively site.
    Download a hi-res JPG of the final design.

    Once the design work is done, the handoff to the developer consists of the completed desktop-sized design and the original mobile-sized wireframe.

    Don’t Let the Simplicity Fool You

    This approach may sound simple—which is part of the beauty of it—, but it also provides some real benefits:

    • The developer is provided a sort of bookended direction, both desktop and mobile. Two guides to follow, each offering unique information. Some interpretation still has to be made, which isn’t a bad thing, but there is far less guess work.
    • The designer is given a wireframe that provides hierarchy but does not dictate desktop-sized layout, where ample real estate allows for more creative room to breathe—designers need to be given their freedom, lest they shrivel up into sad, hollow, hipster-jean-wearing shells of themselves.
    • From the prototype and their linear approach, hierarchy can be understood fairly quickly, and the foundation for mobile-first markup and style is implied but flexible.
    • All of this is done in a two-deliverable process, like before, so it saves time and budget. Any method you get better results in the same amount of time (or less) is a good.

    A Note About Context

    Any conversation concerning mobile web draws questions of context. Is there a “mobile context”? If one does exist, do users actually have different expectations of a website’s content while they are mobile? And, if users do have different expectations, how do we address them? Whew.

    In short, those questions aren’t what this article is about. These issues are being discussed in depth elsewhere. I believe that questions of context can be answered very differently, depending on the project. I’ll leave it to you and your team to apply due diligence in addressing context.

    What I will suggest, however, is that you tread very carefully when making assumptions about your users and limiting content as a result. Though a mobile context may exist, you can’t make those assumptions based on screen size alone. People surf the web on their phones from their couches, and they have all the time—and expectation—to access all of your site’s content as they sit and watch TV. This is why we believe in a responsive web design approach that acts as a safety net where little to no content is abridged from the experience of the user. This is the approach reflected in the above article—plan for all content in all contexts.

    Tools To Consider

    Style Tiles

    Designer Samantha Warren just recently presented her concept of Style Tiles at SXSW. She was featured just days later on A List Apart discussing the same concept. We love it. It’s one of those concepts that makes you slap your forehead, wondering why you didn’t think of it sooner. It makes sense for web design in general, even more so in responsive design where client delieverables are much more tricky. We are already planning to integrate this into our workflow. We envision this deliverable being presented to a client during the wireframing process, so progress concerning style and layout can be made separately but concurrently.

    Keynote for Wireframes

    I’ve been loving Keynote for wireframes lately—it’s even great for mobile-sized content prototype wireframe thingies. If you haven’t tried it, give it a shot. It’s quick, easy to learn, and easy to share. A really interesting article was written recently about designing in Keynote. I’m not sure I’m ready to go that far. However, it’s a fantastic wireframing and planning tool, and there are some great kits to get you started. We’ve been using this one from Travis Isaacs.

    Conclusion

    If you gain nothing more from this article, let me remind you what you already know: don’t be afraid to try new things. No process is a silver bullet—the same is true of tools and deliverables. If the ideas above don’t fit your project, scrap them and try others. However, you must evolve your design process to account for the evolution of the web and users. If you hope to solve new problems, you’re going to need a new approach.

    You must also address the very human issue of communication. Earlier and more frequent collaboration among team members and the client must become the rule in your workflow, not the exception. Content, design, and development team members must review and collaborate regularly at every stage in the creation process until the site is live. We can’t ‘throw it over the wall’ anymore—at least, not if we want our sites to be excellent. There are simply too many moving parts now. Go forth and collaborate.

    (jc) (fi)


    © Drew Clemens for Smashing Magazine, 2012.

  • from BittBox

    Within any field of application production you often find the workload split between design and development. It’s a simpler process to let the designer handle creating the user interface while the developer codes it into reality. This is the case for desktop applications, mobile apps, and especially websites.

    In this article I want to share a few ideas for how web designers and developers can work together with each other in harmony. It can be a struggle to keep everyone on the same page. Especially when you’re sharing documents and graphics between a group of 4+ web professionals. It’s super important that the team is willing to compromise and work together in problem solving. But as always, these ideas are much easier to understand than apply into real-life situations.

    Outlining the Project

    Before even starting on a project it’s a good idea to round up your team and have a quick planning session. Whether it’s just you and a partner or a studio of 5 or more employees – a solid plan is almost essential. Everyone should feel comfortable sharing their ideas and offering feedback on the project at large.

    Often times the webpage design and user interface will need to be the first priority. Without a full design, developers cannot do much work aside from coding the “bare-bones” skeleton for a web app. During this initial planning session have the designer(s) taking notes for references. Everybody should eventually commit to a single idea and push forward with it vigorously.

    It’s also true that the development process should take longer than just designing a mockup. Even on a team of 3 or 4 developers it will require days(or even weeks) of coding. This is because a website is built on the frontend HTML/CSS/jQuery along with a possible backend system through any number of programming languages. The best way to ensure each of these processes goes smoothly is to get everybody thinking on the same terms early-on.

    Communication is Key

    More than anything else you need to have strong communication skills within your staff. If the team cannot express their ideas properly then there is little hope for the project to be successful. Developers can often keep up with sharing ideas on the frontend design – this just includes logos, gradients, patterns, menus, and other important interface elements.

    However designers are trained to think in terms of colors and usability. They may not fully understand the inner-mechanisms for how a web application will function. If you happen to land a designer who also understands frontend coding this is exceptionally lucky! Web designers who can also lend a hand in the frontend code are more integrated into the development scene.

    This will dramatically cut down on the time and pace of your each project. Of course, this shouldn’t be expected as the “typical” scenario considering it does take a bit of real studying to understand these languages. But your communication skills will go a lot further – especially during the initial design stages in preparing a mockup layout.

    The communication between developers is just as equally important. If you have a team of devs who cannot explain their code to each other then things will fall apart very quickly. I like to setup a project workspace where everybody can collaborate online together. It provides a digital meeting place to share ideas and log who has completed which tasks on which days.

    Revise, Revise, Revise!

    Part of the process when building a website is going back and making changes where they are needed. Revisions are essential during the design process and even developers may change their mind mid-way into the project. It’s important to not get discouraged and always keep your spirits high.

    There is nothing wrong with changing some areas of the layout after the initial draft. Things can be looking great one day and feel very awkward on the next. Don’t be afraid to take that leap of faith and change things up! Of course, it’s important to have everybody in agreement before handling these changes. But afterwards the team should feel a lot better and be moving towards the next set of goals.

    Keep Designers Engaged

    There is also the false idea that once your designer has provided the mockups they are dismissed from much of the project’s development cycle. This couldn’t be further from the truth. In actuality you should strive to include them in other areas of testing, web performance, and user experience.

    Web designers are not all too ignorant of how a website runs and operates. Honestly they probably got into designing for the Internet because they have an interest in websites(go figure). Use this to your team’s advantage and have designers helping out in smaller aspects of the project. Aside from revisions there are plenty of tasks you can assign to your web designer:

    • Building Website SEO & keywords
    • Validating for proper HTML5/CSS3 code
    • Checking the layout in all supported web browsers
    • Handling graphics for marketing(banner ads, avatars, forum signatures)

    This certainly isn’t an exhaustive list and there are plenty of other ideas to consider. The point is to keep everybody working on something until the project is totally done and ready to be put up live. Whether you’re building a website for clients or a project of your own ideas shouldn’t matter in the slightest.

    Conclusion

    Web designers and developers are adjusted to performing two very distinct tasks. Yet without each other there would be no way for any modern website to exist. There are plenty of developers who work on their own and manage with free PSDs and their own simplistic layouts. And similarly there are lots of designers who can get by with a minuscule understanding of HTML/CSS to build up their layouts into reality.

    Yet when you can have a team of individuals focusing on what they know best you begin to see powerful results. This is how some of the greatest websites in the world have been constructed! Keep the positive energies flowing and make sure everybody is on board with each step in the process. Along with the ideas presented above let us know your thoughts or suggestions in the post discussion area.

  • Quote reblogged from NPR Fresh Air
    Nobody tells this to people who are beginners, I wish someone told me. All of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, it’s just not that good. It’s trying to be good, it has potential, but it’s not. But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase, they quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn’t have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know its normal and the most important thing you can do is do a lot of work. Put yourself on a deadline so that every week you will finish one story. It is only by going through a volume of work that you will close that gap, and your work will be as good as your ambitions. And I took longer to figure out how to do this than anyone I’ve ever met. It’s gonna take awhile. It’s normal to take awhile. You’ve just gotta fight your way through.
    Ira Glass (via nefffy)
  • from Jon Acuff’s Blog

    (As I wrote recently, I’m going to end the year with the top 5 posts from 2011. Today kicks off with number #5. See you on Sunday, January 1 for Finish Year!)

    A few weeks ago, I was supposed to run in an event called “The Warrior Dash.” It’s a 5K obstacle course that involves mud, fire, water and Viking helmets. I’d signed up for it months ago. But 24 hours before the event, I decided not to go.

    Why?

    Because I’m trying to disappoint the right people in my life.

    For years, I thought, if I lived a perfect life, I could make everyone happy and never disappoint anyone. I know that’s a foolish thought, but people-pleasers like me are constantly intoxicated with thoughts like that.

    But the day before the race I realized something: I was going to be out of town for the next three weekends. I speak at the Dave Ramsey Live Events and we were headed out to visit three different cities.

    I had a choice to make.

    I could either disappoint my kids and tell them, “Hey, on the Saturday before I’m gone for three Saturdays in a row, I’m going to spend five hours running in a race instead of hanging out with you.”

    Or

    I could disappoint my friends and tell them, “I’ve got to bail on the Warrior Dash.”

    I decided to disappoint my friends. And the funny thing is that three of them had already decided not to run the race for the same reason. We hadn’t trained together for it, running over fire or through mud in the weeks before, and we weren’t that invested in it.

    So instead of doing the race, I spent the entire Saturday with my wife and kids at a botanical garden. It was an amazing day, and I felt instantly like I had made the right decision.

    In your life, you’re going to disappoint people, people who want your time or your input or your attendance. And often you won’t be able to give it to them. But it’s okay to disappoint people, as long as you make sure you’re disappointing the right people.

    The biggest lesson for me was to not say “yes” to things I am ultimately going to say “no” to. When my friends asked me to run in the race, I should have looked at my calendar, seen the travel I had scheduled for this fall, and said “no.” But I didn’t want to disappoint them, so I agreed to it. Which only amplified the disappointment of me eventually saying no 24 hours before the race.

    Don’t tell polite lies, like “Let’s grab coffee sometime” when you have no intention of doing that.

    Don’t believe the internal lie that you have to say “yes” to everything and will never disappoint anyone.

    You will disappoint people. That’s going to happen. There’s great freedom in realizing that.

    Just make sure when you have to disappoint someone, you disappoint the right people.

    Question:
    Have you ever struggled with saying “no” to someone?

  • from Lifehacker

    Android: Just a couple of days ago, the latest version of Dropbox for Android showed up as a preview build. Now it’s here officially and you can grab it from the Android Market. More »


  • from Lifehacker

    iOS: Pulse, one of our favorite iOS newsreaders, just went through a beefy update that brings a new, stylish interface, and a new recommendation feature that gives you new feeds you might like. More »