Warning: adult material ahead...
I used to have absolute concentration when a kid. I was healthy and could work very hard with above par concentration and was mostly top 2 in class. Then I learned to masturbate in class 10 (Indian education system). My grades declined. I fell sick because I was working like that kid even though I didn't have the energy.
Then recently my friend told me about Brahmacharya (celebacy) and meditation and non consumption of modern media. I didn't masturbate for a week and I overslept (sleeping is a kind of meditation), I slept in the evening. When I woke up I went to
Warning: adult material ahead...
I used to have absolute concentration when a kid. I was healthy and could work very hard with above par concentration and was mostly top 2 in class. Then I learned to masturbate in class 10 (Indian education system). My grades declined. I fell sick because I was working like that kid even though I didn't have the energy.
Then recently my friend told me about Brahmacharya (celebacy) and meditation and non consumption of modern media. I didn't masturbate for a week and I overslept (sleeping is a kind of meditation), I slept in the evening. When I woke up I went to bath and I was experiencing a kind of piercingly sharp concentration so much that I could solve any problem, really like I was that kid... I felt so strong and powerful. But then I masturbated and the contrasting loss in concentration really made me realize what I had lost by consuming porn and masturbation.
Next day I overslept(meditated) using force and exercised and no fap... I solved a hard div 1 250 maths problem in 20 minutes (topcoder, competitive programming). Previously I had trouble even reading the problem statement. In another 20 mins I solved another hard implementation problem.
This is absolute energy, sexual transmutation. Conversion of sexual energy to creative energy that is what causes civilizations. That is why we humans could create abundance, jaw dropping creativity and extreme spirituality. My amazing friend had told me don't waste this energy, have a very impossible goal in head and focus all your energy on that goal only then you can successfully transmute that energy.
Celebacy+oversleep or meditation+no consumption of media+a dream in your heart = absolute concentration power to realize anything
When I want to crank out code -- which is not the entire development process -- it's mostly about minimizing distractions.
When working at an office: Get into an enclosed area with as few other people as possible and orient myself such that I can't see any movement while I'm facing the computer. If this means facing into a corner, so be it. Other people are able to get a lot done in big open areas with coworkers constantly walking by, but I'm not one of them.
When working at home: Keep a different sleep schedule than my wife, who as a non-developer doesn't truly understand how speaking just one
When I want to crank out code -- which is not the entire development process -- it's mostly about minimizing distractions.
When working at an office: Get into an enclosed area with as few other people as possible and orient myself such that I can't see any movement while I'm facing the computer. If this means facing into a corner, so be it. Other people are able to get a lot done in big open areas with coworkers constantly walking by, but I'm not one of them.
When working at home: Keep a different sleep schedule than my wife, who as a non-developer doesn't truly understand how speaking just one innocent-sounding sentence to me, or even just entering the room to get something from a desk drawer, can ruin an entire coding session by breaking my focus. If I'm offset from her by 4 hours or so, that's 4 hours of prime coding time.
When at a coffee shop: Enjoy my coffee and then leave. Writing code in that kind of environment is a complete non-possibility for me.
In general: Temporarily edit hosts file to prevent access to sites like Reddit, Facebook, and (yes) Quora. While I enjoy all those sites, it's too easy to "take a break" and suddenly find that an hour or two has passed. I can't close down my web browser or disconnect from the Internet because I need to look up APIs and such, but I can at least make it less easy to dive into my most frequent time sinks. When I actually do need a break, I can get up and walk around a little, which is good for my health anyway.
Keep a list of small incremental goals that can be finished in 30 minutes or less. Some people use systems like the Pomodoro Technique. The important thing is to have something specific and achievable to focus on rather than just a general notion that there's a lot of stuff to do.
On that topic, a bit of an aside: Tools like Asana (product) can be helpful for this, but frankly I usually just use a text file or greppable comments in the code to keep a list of these micro-goals, in part because it gives me the freedom to write them up using shorthand that may make zero sense to anyone but me. I've found that when I write tasks out in clear detail such that other people could pick them up, I tend to not bother writing as many small tasks down because it takes too much effort relative to the task size: an item like "hks esc" is enough to jog my memory as long as I get to it within a day or two and takes little enough time that I can write it down while remaining completely focused on the code, but writing it out as, "Modify handleKeystroke to dismiss the country selector when the user hits Esc" requires enough cognitive power to break my flow. But I may do the latter anyway depending on the project's collaboration style.
Get my surroundings as quiet as possible -- close doors and windows if any, put noisy computer hardware in a closet rather than on my desk, turn off my cell phone ringer (or even the entire phone). Some people listen to music while coding, but personally I only do that if it's the only available means to drown out environmental noise. When I do use music, it's instrumental-only without a lot of sudden changes in volume level. Lyrics or sudden crescendos will pull my attention away from the code.
As for times of day, this definitely varies from person to person. I am most productive in the morning and at night, least productive during the middle of the day. But I am productive in different ways at different times: in the morning I am better at "grunt work" kinds of coding (I know what I need to do and how to do it, the code just doesn't exist yet) and in the evening I am better at problem-solving. You need both, so on a given project I'll tend to alternate between doing most of my work first thing after getting up and doing most of my work in the hours before I go to bed.
That's what works for me. Maybe none of it will work for you, but it's an additional few points of data, anyway.
1. Overpaying on Auto Insurance
Believe it or not, the average American family still overspends by $461/year¹ on car insurance.
Sometimes it’s even worse: I switched carriers last year and saved literally $1,300/year.
Here’s how to quickly see how much you’re being overcharged (takes maybe a couple of minutes):
- Pull up Coverage.com – it’s a free site that will compare offers for you
- Answer the questions on the page
- It’ll spit out a bunch of insurance offers for you.
That’s literally it. You’ll likely save yourself a bunch of money.
2. Overlook how much you can save when shopping online
Many people over
1. Overpaying on Auto Insurance
Believe it or not, the average American family still overspends by $461/year¹ on car insurance.
Sometimes it’s even worse: I switched carriers last year and saved literally $1,300/year.
Here’s how to quickly see how much you’re being overcharged (takes maybe a couple of minutes):
- Pull up Coverage.com – it’s a free site that will compare offers for you
- Answer the questions on the page
- It’ll spit out a bunch of insurance offers for you.
That’s literally it. You’ll likely save yourself a bunch of money.
2. Overlook how much you can save when shopping online
Many people overpay when shopping online simply because price-checking across sites is time-consuming. Here is a free browser extension that can help you save money by automatically finding the better deals.
- Auto-apply coupon codes – This friendly browser add-on instantly applies any available valid coupon codes at checkout, helping you find better discounts without searching for codes.
- Compare prices across stores – If a better deal is found, it alerts you before you spend more than necessary.
Capital One Shopping users saved over $800 million in the past year, check out here if you are interested.
Disclosure: Capital One Shopping compensates us when you get the browser extension through our links.
3. Not Investing in Real Estate (Starting at Just $20)
Real estate has long been a favorite investment of the wealthy, but owning property has often felt out of reach for many—until now.
With platforms like Ark7, you can start investing in rental properties with as little as $20 per share.
- Hands-off management – Ark7 takes care of everything, from property upkeep to rent collection.
- Seamless experience – Their award-winning app makes investing easy and efficient.
- Consistent passive income – Rental profits are automatically deposited into your account every month.
Now, you can build your own real estate portfolio without needing a fortune. Ready to get started? Explore Ark7’s properties today.
4. Wasting Time on Unproductive Habits
As a rule of thumb, I’d ignore most sites that claim to pay for surveys, but a few legitimate ones actually offer decent payouts.
I usually use Survey Junkie. You basically just get paid to give your opinions on different products/services, etc. Perfect for multitasking while watching TV!
- Earn $100+ monthly – Complete just three surveys a day to reach $100 per month, or four or more to boost your earnings to $130.
- Millions Paid Out – Survey Junkie members earn over $55,000 daily, with total payouts exceeding $76 million.
- Join 20M+ Members – Be part of a thriving community of over 20 million people earning extra cash through surveys.
With over $1.6 million paid out monthly, Survey Junkie lets you turn spare time into extra cash. Sign up today and start earning from your opinions!
5. Paying off credit card debt on your own
If you have over $10,000 in credit cards - a debt relief program could help you lower your total debt by an average of 23%.
- Lower your total debt – National Debt Relief works with creditors to negotiate and settle your debt for less than you owe.
- One affordable monthly payment – Instead of managing multiple bills, consolidate your payments into one simple, structured plan.
- No upfront fees – You only pay once your debt is successfully reduced and settled, ensuring a risk-free way to tackle financial burdens.
Simple as that. You’ll likely end up paying less than you owed and could be debt free in 12-24 months. Here’s a link to National Debt Relief.
6. Overspending on Mortgages
Overpaying on your mortgage can cost you, but securing the best rate is easy with Bankrate’s Mortgage Comparison Tool.
- Compare Competitive Rates – Access top mortgage offers from trusted lenders.
- Personalized results – Get tailored recommendations based on your financial profile.
- Expert resources – Use calculators to estimate monthly payments and long-term savings.
Don’t let high rates limit your financial flexibility. Explore Bankrate’s Mortgage Comparison Tool today and find the right mortgage for your dream home!
7. Ignoring Home Equity
Your home can be one of your most valuable financial assets, yet many homeowners miss out on opportunities to leverage its equity. Bankrate’s Best Home Equity Options helps you find the right loan for renovations, debt consolidation, or unexpected expenses.
- Discover top home equity loans and HELOCs – Access competitive rates and terms tailored to your needs.
- Expert tools – Use calculators to estimate equity and project monthly payments.
- Guided decision-making – Get insights to maximize your home’s value while maintaining financial stability.
Don’t let your home’s value go untapped. Explore Bankrate’s Best Home Equity Options today and make your equity work for you!
8. Missing Out on Smart Investing
With countless options available, navigating investments can feel overwhelming. Bankrate’s Best Investing Options curates top-rated opportunities to help you grow your wealth with confidence.
- Compare investments – Explore stocks, ETFs, bonds, and more to build a diversified portfolio.
- Tailored insights – Get tailored advice to match your financial goals and risk tolerance.
- Maximize returns – Learn strategies to optimize investments and minimize risks.
Take control of your financial future. Explore Bankrate’s Best Investing Options today and start building a stronger portfolio today!
Disclaimer:
Found is a financial technology company, not a bank. Business banking services are provided by Piermont Bank, Member FDIC. The funds in your account are FDIC-insured up to $250,000 per depositor for each account ownership category. Advanced, optional add-on bookkeeping software available with a Found Plus subscription. There are no monthly account maintenance fees, but transactional fees for wires, instant transfers, and ATM apply. Read more here: Fee Schedule
Pomodoros. One of the few things that I've found to actually make me more concentrated is the Pomodoro technique (http://pomodorotechnique.com/); I use a software called Breaktime (http://breaktimeapp.com/) to focus in 25-minute chunks. In an open office environment, you tend to only get 4-8 of these chunks done on most days, but they are very efficient.
Write down expectations for the day. Almost all mornings, I write down how I expect the day to play out, in list form. I write this in the diary app Day One (http://dayoneapp.com). Then I print it out, and keep it with me at all times. It loo
Pomodoros. One of the few things that I've found to actually make me more concentrated is the Pomodoro technique (http://pomodorotechnique.com/); I use a software called Breaktime (http://breaktimeapp.com/) to focus in 25-minute chunks. In an open office environment, you tend to only get 4-8 of these chunks done on most days, but they are very efficient.
Write down expectations for the day. Almost all mornings, I write down how I expect the day to play out, in list form. I write this in the diary app Day One (http://dayoneapp.com). Then I print it out, and keep it with me at all times. It looks like this:
This is example of a short, low-energy day with low expectations. I've found that it's crucial to have the heading for this list to be expectations and not goals, or it just becomes an unrealistic wish-list of things to do. The small scribbles that you see next to the entries are to indicate pomodoros. As the day progresses, I edit the Day One entry to actually reflect reality instead of expectations, making it into a diary entry for the day.
There are lots of other things I do and try to do, but the two above are the only two things that I've found to work consistently on a long-term basis.
My basic recipe for a productive day of coding:
- Eliminate environmental and mental distractions.
- Start the day with a pleasant routine - shower & bagel, exercise, brisk walk, chores, whatever gets the blood flowing and the mind focused.
- Make a plan. Know exactly what needs to be accomplished and how to accomplish it. Break it down and create a list.
- Track progress. Pencil and paper work well. Checking off each items feels nice; furiously scribbling out a particularly frustrating one feels even better. And it gives you that extra motivation you really need at the end of the day.
- Stretch a lot. Reme
My basic recipe for a productive day of coding:
- Eliminate environmental and mental distractions.
- Start the day with a pleasant routine - shower & bagel, exercise, brisk walk, chores, whatever gets the blood flowing and the mind focused.
- Make a plan. Know exactly what needs to be accomplished and how to accomplish it. Break it down and create a list.
- Track progress. Pencil and paper work well. Checking off each items feels nice; furiously scribbling out a particularly frustrating one feels even better. And it gives you that extra motivation you really need at the end of the day.
- Stretch a lot. Remember to breathe.
- Don't set a "break time". Take frequent, short breaks when you're running slow, but ride the flow when it happens and don't be afraid to code for many hours straight.
- Do not get hung up on stupid shit!!!
There’s a bunch of different strategies and tactics for improving focus and productivity, but the most important thing is to expose yourself to ideas, and experiment with different techniques until you find what works for you.
Here’s a couple different ideas to start with (including a few already mentioned):
- The Pomodoro Technique - this is basically the idea of setting a timer and working for the duration of the timer. Usually it’s 25 minutes, and then once the timer is up, you take a quick 5 minute break.
- Design your Environment - the idea here is that your brain is hard-wired to respond to the
There’s a bunch of different strategies and tactics for improving focus and productivity, but the most important thing is to expose yourself to ideas, and experiment with different techniques until you find what works for you.
Here’s a couple different ideas to start with (including a few already mentioned):
- The Pomodoro Technique - this is basically the idea of setting a timer and working for the duration of the timer. Usually it’s 25 minutes, and then once the timer is up, you take a quick 5 minute break.
- Design your Environment - the idea here is that your brain is hard-wired to respond to the cues around you - your phone vibrating, a new e-mail in your inbox, noises around you. Being intentional in designing your environment to eliminate these distractions helps you focus better.
- Seek Clarity - I don’t have a specific reference for this one, as it is something I put together myself as a combination of Work Cycles (similar to Pomodoro) and part of reading High Performance Habits. But the key is to plan your next work session and be as clear as possible about what you’re trying to achieve. For example, “build a feature that allows users to change their password” is super vague. The problem with vague tasks is that we then waste time in decision mode trying to decide where to start, what to do, etc. It’s a form of analysis paralysis at a small scale. Instead, for your next work session, say “My goal is to build the password-changing form fields on the user’s profile page, and hook those form fields up to a function that calls a backend API that I haven’t written yet.” This is hyper-specific and makes it really easy to just dive in.
These are a good foundation to start with, but in my experience, out-of-the-box solutions aren’t one-size-fits-all: you have to be very intentional about experimenting with different techniques until you find what works for you. For example, I found 25 minute pomodoros to be way too short for me: it takes me 10–15 minutes to get into a focused flow-state, and then all of a sudden my timer is up. I have mine set for 75 minutes, with a 15 minute break. I take a 10 minute actual break, and then spend 5 minutes planning my next work cycle.
Finally, the most important part about experimenting with different things is measuring how it’s working, and reflecting on what worked, what didn’t work, and what you could try next.
Hope that helps :)
Here’s the thing: I wish I had known these money secrets sooner. They’ve helped so many people save hundreds, secure their family’s future, and grow their bank accounts—myself included.
And honestly? Putting them to use was way easier than I expected. I bet you can knock out at least three or four of these right now—yes, even from your phone.
Don’t wait like I did. Go ahead and start using these money secrets today!
1. Cancel Your Car Insurance
You might not even realize it, but your car insurance company is probably overcharging you. In fact, they’re kind of counting on you not noticing. Luckily,
Here’s the thing: I wish I had known these money secrets sooner. They’ve helped so many people save hundreds, secure their family’s future, and grow their bank accounts—myself included.
And honestly? Putting them to use was way easier than I expected. I bet you can knock out at least three or four of these right now—yes, even from your phone.
Don’t wait like I did. Go ahead and start using these money secrets today!
1. Cancel Your Car Insurance
You might not even realize it, but your car insurance company is probably overcharging you. In fact, they’re kind of counting on you not noticing. Luckily, this problem is easy to fix.
Don’t waste your time browsing insurance sites for a better deal. A company called Insurify shows you all your options at once — people who do this save up to $996 per year.
If you tell them a bit about yourself and your vehicle, they’ll send you personalized quotes so you can compare them and find the best one for you.
Tired of overpaying for car insurance? It takes just five minutes to compare your options with Insurify and see how much you could save on car insurance.
2. Ask This Company to Get a Big Chunk of Your Debt Forgiven
A company called National Debt Relief could convince your lenders to simply get rid of a big chunk of what you owe. No bankruptcy, no loans — you don’t even need to have good credit.
If you owe at least $10,000 in unsecured debt (credit card debt, personal loans, medical bills, etc.), National Debt Relief’s experts will build you a monthly payment plan. As your payments add up, they negotiate with your creditors to reduce the amount you owe. You then pay off the rest in a lump sum.
On average, you could become debt-free within 24 to 48 months. It takes less than a minute to sign up and see how much debt you could get rid of.
3. You Can Become a Real Estate Investor for as Little as $10
Take a look at some of the world’s wealthiest people. What do they have in common? Many invest in large private real estate deals. And here’s the thing: There’s no reason you can’t, too — for as little as $10.
An investment called the Fundrise Flagship Fund lets you get started in the world of real estate by giving you access to a low-cost, diversified portfolio of private real estate. The best part? You don’t have to be the landlord. The Flagship Fund does all the heavy lifting.
With an initial investment as low as $10, your money will be invested in the Fund, which already owns more than $1 billion worth of real estate around the country, from apartment complexes to the thriving housing rental market to larger last-mile e-commerce logistics centers.
Want to invest more? Many investors choose to invest $1,000 or more. This is a Fund that can fit any type of investor’s needs. Once invested, you can track your performance from your phone and watch as properties are acquired, improved, and operated. As properties generate cash flow, you could earn money through quarterly dividend payments. And over time, you could earn money off the potential appreciation of the properties.
So if you want to get started in the world of real-estate investing, it takes just a few minutes to sign up and create an account with the Fundrise Flagship Fund.
This is a paid advertisement. Carefully consider the investment objectives, risks, charges and expenses of the Fundrise Real Estate Fund before investing. This and other information can be found in the Fund’s prospectus. Read them carefully before investing.
4. Earn Up to $50 this Month By Answering Survey Questions About the News — It’s Anonymous
The news is a heated subject these days. It’s hard not to have an opinion on it.
Good news: A website called YouGov will pay you up to $50 or more this month just to answer survey questions about politics, the economy, and other hot news topics.
Plus, it’s totally anonymous, so no one will judge you for that hot take.
When you take a quick survey (some are less than three minutes), you’ll earn points you can exchange for up to $50 in cash or gift cards to places like Walmart and Amazon. Plus, Penny Hoarder readers will get an extra 500 points for registering and another 1,000 points after completing their first survey.
It takes just a few minutes to sign up and take your first survey, and you’ll receive your points immediately.
5. Get Up to $300 Just for Setting Up Direct Deposit With This Account
If you bank at a traditional brick-and-mortar bank, your money probably isn’t growing much (c’mon, 0.40% is basically nothing).
But there’s good news: With SoFi Checking and Savings (member FDIC), you stand to gain up to a hefty 3.80% APY on savings when you set up a direct deposit or have $5,000 or more in Qualifying Deposits and 0.50% APY on checking balances — savings APY is 10 times more than the national average.
Right now, a direct deposit of at least $1K not only sets you up for higher returns but also brings you closer to earning up to a $300 welcome bonus (terms apply).
You can easily deposit checks via your phone’s camera, transfer funds, and get customer service via chat or phone call. There are no account fees, no monthly fees and no overdraft fees. And your money is FDIC insured (up to $3M of additional FDIC insurance through the SoFi Insured Deposit Program).
It’s quick and easy to open an account with SoFi Checking and Savings (member FDIC) and watch your money grow faster than ever.
Read Disclaimer
5. Stop Paying Your Credit Card Company
If you have credit card debt, you know. The anxiety, the interest rates, the fear you’re never going to escape… but a website called AmONE wants to help.
If you owe your credit card companies $100,000 or less, AmONE will match you with a low-interest loan you can use to pay off every single one of your balances.
The benefit? You’ll be left with one bill to pay each month. And because personal loans have lower interest rates (AmONE rates start at 6.40% APR), you’ll get out of debt that much faster.
It takes less than a minute and just 10 questions to see what loans you qualify for.
6. Lock In Affordable Term Life Insurance in Minutes.
Let’s be honest—life insurance probably isn’t on your list of fun things to research. But locking in a policy now could mean huge peace of mind for your family down the road. And getting covered is actually a lot easier than you might think.
With Best Money’s term life insurance marketplace, you can compare top-rated policies in minutes and find coverage that works for you. No long phone calls. No confusing paperwork. Just straightforward quotes, starting at just $7 a month, from trusted providers so you can make an informed decision.
The best part? You’re in control. Answer a few quick questions, see your options, get coverage up to $3 million, and choose the coverage that fits your life and budget—on your terms.
You already protect your car, your home, even your phone. Why not make sure your family’s financial future is covered, too? Compare term life insurance rates with Best Money today and find a policy that fits.
Deadlines, emergencies, chaos. These things actually prompt me to concentrate and get more done. Earplugs help.
Once I got a call at 3 am. Technician reported: "Everything's aborted and there's an error message". I somehow got out of bed leaving my 1-yr-old and hubby sleeping soundly, and sleep walked to my computer. This happens all the time and it's an easy fix, I thought.
I logged on - and the error message was that one single thing that I dreaded most. I knew what I had to do. I just didn't ever want to have to do it.
Fast forward to the next morning when I walked in to work. A
Deadlines, emergencies, chaos. These things actually prompt me to concentrate and get more done. Earplugs help.
Once I got a call at 3 am. Technician reported: "Everything's aborted and there's an error message". I somehow got out of bed leaving my 1-yr-old and hubby sleeping soundly, and sleep walked to my computer. This happens all the time and it's an easy fix, I thought.
I logged on - and the error message was that one single thing that I dreaded most. I knew what I had to do. I just didn't ever want to have to do it.
Fast forward to the next morning when I walked in to work. Apparently, I did it. I wrote several programs which reset things back to how they started, deleted a bunch of stuff, started all the pointers back where they had been when the program started, and undid all of the calculations which had happened. Then apparently, I ran all these programs, they worked, and I then re-started the whole shebang.
Then I sleep-walked back to bed, only to be woken up at 6:00 am by my hungry 1-yr-old.
When I looked at all the code I had written during the night, I didn't remember writing it. It had my name and time and date stamp, but I really didn't remember doing it. Good thing because it was tedious and painful!
I am going to tell you what works for me. It may or may not work for you but it won't hurt to try.
I use to listen to chillstep while I code and do anything that requires concentration. I am listing some of my favorite songs here. I have a complete list of 1K+ such songs.
1. Michael Ma - Mixed Emotions
2. Xan - Strings for a Queen
3. Xan - To The Clouds
4. Electus - Who We Are
5. Tom Day - Who We Want To Be
I am going to tell you what works for me. It may or may not work for you but it won't hurt to try.
I use to listen to chillstep while I code and do anything that requires concentration. I am listing some of my favorite songs here. I have a complete list of 1K+ such songs.
1. Michael Ma - Mixed Emotions
2. Xan - Strings for a Queen
3. Xan - To The Clouds
4. Electus - Who We Are
5. Tom Day - Who We Want To Be
Where do I start?
I’m a huge financial nerd, and have spent an embarrassing amount of time talking to people about their money habits.
Here are the biggest mistakes people are making and how to fix them:
Not having a separate high interest savings account
Having a separate account allows you to see the results of all your hard work and keep your money separate so you're less tempted to spend it.
Plus with rates above 5.00%, the interest you can earn compared to most banks really adds up.
Here is a list of the top savings accounts available today. Deposit $5 before moving on because this is one of th
Where do I start?
I’m a huge financial nerd, and have spent an embarrassing amount of time talking to people about their money habits.
Here are the biggest mistakes people are making and how to fix them:
Not having a separate high interest savings account
Having a separate account allows you to see the results of all your hard work and keep your money separate so you're less tempted to spend it.
Plus with rates above 5.00%, the interest you can earn compared to most banks really adds up.
Here is a list of the top savings accounts available today. Deposit $5 before moving on because this is one of the biggest mistakes and easiest ones to fix.
Overpaying on car insurance
You’ve heard it a million times before, but the average American family still overspends by $417/year on car insurance.
If you’ve been with the same insurer for years, chances are you are one of them.
Pull up Coverage.com, a free site that will compare prices for you, answer the questions on the page, and it will show you how much you could be saving.
That’s it. You’ll likely be saving a bunch of money. Here’s a link to give it a try.
Consistently being in debt
If you’ve got $10K+ in debt (credit cards…medical bills…anything really) you could use a debt relief program and potentially reduce by over 20%.
Here’s how to see if you qualify:
Head over to this Debt Relief comparison website here, then simply answer the questions to see if you qualify.
It’s as simple as that. You’ll likely end up paying less than you owed before and you could be debt free in as little as 2 years.
Missing out on free money to invest
It’s no secret that millionaires love investing, but for the rest of us, it can seem out of reach.
Times have changed. There are a number of investing platforms that will give you a bonus to open an account and get started. All you have to do is open the account and invest at least $25, and you could get up to $1000 in bonus.
Pretty sweet deal right? Here is a link to some of the best options.
Having bad credit
A low credit score can come back to bite you in so many ways in the future.
From that next rental application to getting approved for any type of loan or credit card, if you have a bad history with credit, the good news is you can fix it.
Head over to BankRate.com and answer a few questions to see if you qualify. It only takes a few minutes and could save you from a major upset down the line.
How to get started
Hope this helps! Here are the links to get started:
Have a separate savings account
Stop overpaying for car insurance
Finally get out of debt
Start investing with a free bonus
Fix your credit
You definitely want to close yourself to the outside world. How you do this is up to you. I use headphones playing metal music. Most of the time I'm not even listening to the music. The music helps block out all the sounds and distractions from the environment. This is also the reason I choose to code mostly during the night when most people are sleeping.
Also try and have everything you need right by you. Like your phone, water, drinks, snacks. So you don't have to get up. But remember to take breaks as well.
Every time I code I take a deep breath..
Inhale.. Exhale.. Aahh.. :D
For me, taking deep breaths before or while coding can keep you from being distracted because the sensation was like you're being calm and you're keeping your mind to focus on breathing as well as something you're really doing. Most of the programmers that I've known doesn't mention this (or don't they know it since it's more about meditation? heheh.. :P)
I work at an office. My workspace is so open that I can be seen by the VP whose room was just 6 feet behind me. So I don't have to do anything not related to work (and it seem
Every time I code I take a deep breath..
Inhale.. Exhale.. Aahh.. :D
For me, taking deep breaths before or while coding can keep you from being distracted because the sensation was like you're being calm and you're keeping your mind to focus on breathing as well as something you're really doing. Most of the programmers that I've known doesn't mention this (or don't they know it since it's more about meditation? heheh.. :P)
I work at an office. My workspace is so open that I can be seen by the VP whose room was just 6 feet behind me. So I don't have to do anything not related to work (and it seems like reading at Quora was not yet counted) especially every time the VP sees me. So for me, working in the office (while being exposed by the bosses) can be a better place to work. :D
I work most effectively when I get introduced in a project. I always feel slight excitement with that moment. And then after that day of introduction, I'll be in the next process. Code, update, test, code, update, test. That's my normal days in the office. Good thing is I'm yet to feel pressure at my work. Maybe it's because my projects doesn't have a tight a deadline yet.
So thanks for the A2A Kuya Miguel Paraz. Deeps breaths can be more effective when you close your eyes. :D
The best way to find the right freelancer for digital marketing is on Fiverr. The platform has an entire category of professional freelancers who provide full web creation, Shopify marketing, Dropshipping, and any other digital marketing-related services you may need. Fiverr freelancers can also do customization, BigCommerce, and Magento 2. Any digital marketing help you need just go to Fiverr.com and find what you’re looking for.
Music is very useful for entering the so-called "flow state", especially if it's a kind of music you enjoy and are familiar with. I like using headphones (as opposed to ear buds) because they also block out environmental noises.
I do all my coding at work, so my environment is somewhat determined for me already, but I make sure that I have a medium level of lighting. That is, not overhead fluorescents, but rather a lamp of some kind providing indirect light. Natural light is even better, at least when the sun is not shining directly on to your desk.
Face away from an area where someone or someth
Music is very useful for entering the so-called "flow state", especially if it's a kind of music you enjoy and are familiar with. I like using headphones (as opposed to ear buds) because they also block out environmental noises.
I do all my coding at work, so my environment is somewhat determined for me already, but I make sure that I have a medium level of lighting. That is, not overhead fluorescents, but rather a lamp of some kind providing indirect light. Natural light is even better, at least when the sun is not shining directly on to your desk.
Face away from an area where someone or something is likely to enter your field of view.
Steven Grimm's comment about a single sentence being able to derail you is exactly right btw. Also resist the urge to surf the internet (advice I'm not following at the moment...) between compiles. Even if you're just staring at a progress bar for a minute, it will keep you focused on the task. Losing focus can cost you 10 or 15 minutes trying to re-load your brain with all the things you need to keep in mind while coding.
I personally find that I'm the most focused when I'm in the middle of a task and have a limited time remaining to work on it. The "just one more thing..." effect kicks in, though you do need to be careful that you don't get sloppy.
I find I get my best work done in the late evenings or late morning. Afternoons are less productive for me, but I think everyone's going to have a different schedule that works for them.
It really depends on my environment, but these are some of the things I try:
- Make a schedule and stick to it, or make goals/milestones and stick to them. If I can't make these goals or milestones, this forces me to ask questions or get help where I otherwise may not.
- Move all irrelevant websites to another workspace (on Ubuntu) and only have open my work email, documentation, StackOverflow etc.
- Go somewhere else, particularly somewhere noisy where I do not know anyone well.
- If I work somewhere quiet, I cannot be facing "action" (a door, walkways etc.) as that makes me people watch and daydream.
- The
It really depends on my environment, but these are some of the things I try:
- Make a schedule and stick to it, or make goals/milestones and stick to them. If I can't make these goals or milestones, this forces me to ask questions or get help where I otherwise may not.
- Move all irrelevant websites to another workspace (on Ubuntu) and only have open my work email, documentation, StackOverflow etc.
- Go somewhere else, particularly somewhere noisy where I do not know anyone well.
- If I work somewhere quiet, I cannot be facing "action" (a door, walkways etc.) as that makes me people watch and daydream.
- The worst environment for me is one that is quiet but has a lot of shiny objects to fixate on (movement, seeing people talking outside etc.)
- I try to keep everything in one application like code, notes, compiler, debugger etc. which prevents me from making a context switch to another application where I might get distracted.
- Listen to music, but it can't be music that I am overly familiar with. Something indie, or pop. Pandora really helps for this.
- If I do choose to listen to music I am familiar with, I tend to listen to the same song over, and over and over and over again. Although this is annoying to others if they were to hear it, it keeps me in the same train of thought and the same frame of time.
- If it is nice outside, I will work outside, somewhere peaceful and away from people.
- Take a break to get a snack and force myself to ask myself if I am approaching the problem correctly/optimally and if there are any other methods I should try. This prevents me from wasting days of work on a bad method and then having to develop something else after it is too late.
- DO NOT listen to or think about office politics. This has been a big hindrance on me and I cannot allow it to be.
- If I am NOT at work, and I am working on something stressful with an impending deadline, I will often make myself a drink. There is truth to Ballmer's Peak -- in my case it prevents me from overanalyzing doubt so I can make better coding decisions.
Mornings (10a-12p) are very unproductive for me. Late afternoon (3pm) and on are my most productive times. 1-3pm is about average for me. I am also very unproductive if the office is too warm. I have to go somewhere cooler.
I work most efficiently during daylight hours, shortly after I wake up, laying on my couch.
In my time as a programmer, I’ve had a few marathon sessions lasting as long as 10 hours with minimal breaks (even delaying my use of the bathroom). Guess what? Most of that time was highly unproductive.
These days I’ve abandoned the goal of achieving uber-focus. My goal is to take frequent breaks, and to be productive without having to get my entire brain fully absorbed in something that doesn’t really require that level of absorption. Most tasks require just enough discipline to return to your work afte
I work most efficiently during daylight hours, shortly after I wake up, laying on my couch.
In my time as a programmer, I’ve had a few marathon sessions lasting as long as 10 hours with minimal breaks (even delaying my use of the bathroom). Guess what? Most of that time was highly unproductive.
These days I’ve abandoned the goal of achieving uber-focus. My goal is to take frequent breaks, and to be productive without having to get my entire brain fully absorbed in something that doesn’t really require that level of absorption. Most tasks require just enough discipline to return to your work after a short break, and some practice flexing your focus muscles on command.
Okay, I'll add that when I really need to think through a problem, I take a walk. I rarely encounter a problem that requires me to think deeply AND have my fingers on a keyboard at the same time.
I was facing the same problem which I solved by changing my habits.
Try to find out what are the things which is attracting you while you try to concentrate on something. With me whenever I want to concentrate on something I put mobile phone somewhere else so that notification don't attracts me. If I am on laptop I close facebook, gmail and other tabs which can change my focus.
Generally human mind can't concentrate on two or three thing together so if you listen to songs or TV sound or anything else you will loose your concentration. Try to seat at place where you find silence which will al
I was facing the same problem which I solved by changing my habits.
Try to find out what are the things which is attracting you while you try to concentrate on something. With me whenever I want to concentrate on something I put mobile phone somewhere else so that notification don't attracts me. If I am on laptop I close facebook, gmail and other tabs which can change my focus.
Generally human mind can't concentrate on two or three thing together so if you listen to songs or TV sound or anything else you will loose your concentration. Try to seat at place where you find silence which will also help you in concentration.
If you are thinking of someone or something is regarding family, friends affecting your thought just talk to them.
Hope this helps you.
I usually work late night, as there are no things that distract me that time. I keep coffee jug and some junk snacks by the side. I usually play some music so I am isolated to outside sound. If it becomes difficult, I pause the music for a while
The best place to code is in your room :) you don't get distracted by outside world then, just you and your mess. Having things you require by your side helps you to stop thinking of them. oh and turn off all your social networks at the time :)
Steven Grimm says, "When at a coffee shop: Enjoy my coffee and then leave. Writing code in that kind of environment is a complete non-possibility for me."
It's just the opposite for me. For some reason coffee shops have always been the most productive place. I think it's because they lack the distractions of both home and work. Plus, being in public like that, reduces any desire to seek other distractions (Youtube, etc).
I even feel a sense of excitement walking into a good coffee shop, because I know I'm going to be in the zone and have a productive few hours.
We all had a same question when we started our way to code. Personally, I think you need 3 things to get better with this.
1. Free mind
2. Perfect or rising plan
3. Stubborness
By free mind I mean your mind should be free from everything. It shouldn't be the case that you are compelled or bored or have to look at your Facebook/Quora or any other notifications quite often. Put everything at the bay and then only coding is possible. You can't even write a single line until and unless you free up your mood and mind both.
Perfect plan: Try to plot everything in ypur brain or make note of everything
We all had a same question when we started our way to code. Personally, I think you need 3 things to get better with this.
1. Free mind
2. Perfect or rising plan
3. Stubborness
By free mind I mean your mind should be free from everything. It shouldn't be the case that you are compelled or bored or have to look at your Facebook/Quora or any other notifications quite often. Put everything at the bay and then only coding is possible. You can't even write a single line until and unless you free up your mood and mind both.
Perfect plan: Try to plot everything in ypur brain or make note of everything first you want your program to do. Note and work everything in steps. Don't mess up everything. 'First I'll do this then add this...' just like fixing building blocks. Sometime you can have something to program which shall not be possible by conventional way (the way you learned or you know). So try posting questios related to that on stackoverflow.com . It will help you immensely.
Stubborness: Never give up just because it's taking time to implement. Stay stubborn. Try out every possible weapon first. It may take some time but trust me it's possible. Just search over the internet if you aren't able to work out and you will surely get your way to success.
I use a mix of white noise, ambient noise and soft music to help me concentrate on day-to-day coding.
I don't know why or how but I always hit my highest productivity numbers whenever I work listening to John Mayer's Paradise Valley.
I work best with some soothing background noise, like the sound of the UPS rhythmically beeping because the battery needs to be replaced. I better get that done...right after I finish this section of code.
I can concentrate best first thing in the morning, before my mind gets cluttered with other things that happen throughout the day.
As a beginner in coding, we struggle a lot to build consistency, and due to which we lost our pace. In the start, things look favorable to us so we did it consistently but when things become slightly complex we start losing our way. I also struggled a lot to build consistency and it's ok if you also do. Coding is like a marathon of sprints. I think there are a few things that we need to understand while studying coding.
I would recommend everyone to follow the 100dayofcode challenge. But the question here is How to focus for at least 1 hour/day continuously and that too for 100 days?
If I plan t
As a beginner in coding, we struggle a lot to build consistency, and due to which we lost our pace. In the start, things look favorable to us so we did it consistently but when things become slightly complex we start losing our way. I also struggled a lot to build consistency and it's ok if you also do. Coding is like a marathon of sprints. I think there are a few things that we need to understand while studying coding.
I would recommend everyone to follow the 100dayofcode challenge. But the question here is How to focus for at least 1 hour/day continuously and that too for 100 days?
If I plan to have a long coding session for around 3-4 hours continuously then after some time I will definitely get bored with my studies and I may start to play movies, start thinking about something else, or maybe start checking social media. It's like I study with my laptop open but my mind is somewhere and this was really the root cause of my problem. What is the threshold? what should be enough for me. So I have to identify this threshold limit. But how to identify this limit let's find out...
Building 1-hour consistency at the very start is not an easy task. So what I used to do is I started with short sessions. Like I do coding for around 30 min then I take a short break of 5-10 mins then come back for another 30 min. In this way, at my initial stage, I completed 1 hour. After around 7-10 days when I start to feel comfortable, I kept increasing my timelimit by 5 mins until I reach my threshold. I have 2 sessions of 35 min followed by a 10 min break in between. In this way, I am tricking my brain to get comfortable with coding, brain now coding is your thing & you have to learn it so please cooperate. Follow this until you find your threshold limit.
If you start directly with 1 hour then I know we will be able to focus for the first few days but after some days when things start getting out of our way, we start losing consistency.
When I am sitting down to study I have some specific rules.
What are my rules to study?
- I am working it means I am working period. Not allowed to do anything like I kept my mobile phone in another room. Turn off email, social media notifications from the laptop if possible.
- Plan to start with a short 30 min session then start adding the time until you reach your threshold. My threshold was 1 hour 20 min.
- If you have a break that means you have a break, no coding in your break. Like, suppose 30 min is over you should get up from your desk and do what you want to do in your break. It's like forcing myself to step away from the screen when the break starts.
- Decide what time you will sit for study. Try to follow the same time for a few days and after some days it will become your habit. My time was 8:00 AM- 9:15 AM & (9PM-10PM)
- If you find to struggle a lot with the motivational side then start Listening to some podcasts when you get time. I don't know but listening to them will give me some energy and I feel energetic.
- If possible try to have some meditation or yoga before your study session.
- Whenever you get the free time it doesn't mean that you have to think about coding all the 24*7. Try not to think about code each and every time your brain will break down. The brain is only a muscle so it also needs some time to relax.
- When I get bored with my regular studies then for a change I used to do some side projects as my hobby. Like I was learning DSA, whenever I feel too tired to do DSA and feel like not studying I move to my side project. This will give me a change and the next day you can pick what you were studying with much more energy.
- Sharing progress with someone will give you motivation. Strongly recommend sharing your progress with friends or on Twitter/Linkedin. Don't think about what other senior developers will say.
- No longer distraction, Simple to understand but harder to implement.
- You should enjoy the process of coding.
- Set goals for every single day. Make sure your goal should be realistic.
By following this process after around 1.5 months I was focused to do coding for at least 1hr each day
Some reasons for your struggle:
- Don't go for a longer coding session in a day and skipping the next few days.
- Try not to think about code each and every time your brain will break down.
- Unclear boundaries between work and break.
- You enjoy coding but don't enjoy the process it could be a lack of boundaries.
- You have unclear goals or your goal are unrealistic.
- You are working with a lot of distractions.
It's all about tricking your brain to learn discipline. Hope this will help you reach where you want to go. You can apply this to whatever you are learning if it works for me then it will work for you as well.
Happy 100daysofcoding...
Thanks for reading :)
When pouring a cup of coffee, add the cream and sugar first. Pouring coffee on top takes care of stirring. (Thanks to DD for showing me this.)
When throwing out a plastic bottle, squeeze it smaller and tighten the cap. The vacuum holds - you don't have to empty the recycle bin nearly as often.
For guys : get a shoebox. At nite, put everything you have on you in that shoe box (keys, wallet, glasses, phone.) Never put these items anywhere else. Now you're ready to fly out the door in the morning. (Women solved this long ago with purses. I believe this is why ppl joke that guys can
When pouring a cup of coffee, add the cream and sugar first. Pouring coffee on top takes care of stirring. (Thanks to DD for showing me this.)
When throwing out a plastic bottle, squeeze it smaller and tighten the cap. The vacuum holds - you don't have to empty the recycle bin nearly as often.
For guys : get a shoebox. At nite, put everything you have on you in that shoe box (keys, wallet, glasses, phone.) Never put these items anywhere else. Now you're ready to fly out the door in the morning. (Women solved this long ago with purses. I believe this is why ppl joke that guys can never find stuff and women can.)
[edit] Oh - I should add : Turn facebook chat off. And ... close that Quora tab :)
[yet another edit] The biggest time hack of all, if you live in an urban area, get a motor scooter. In most cities, a motor scooter with an engine 50cc or less is not a motor vehicle, it's legally basically a bicycle. Meaning you can park it on the sidewalk (chain up that thing up!). Also, of course, you can slip right through a traffic jam. This can save an hour a day or more.
Original question: How can I have more focus while working (especially programming)?
It really depends on what is causing you to lose focus. There are some good answers here already, but I’m going to assume you have chosen a job you actually like. If you’re bored none of this is going to help.
So, since I don’t know what your situation is, I’ll tell you what helps me. To help you consume them, let me say that I am now a majority time telecommuter. So, I have ultimate control over my office situation when I’m at home. When I actually have to go into the office, not so much.
- Ergonomics - It’s reall
Original question: How can I have more focus while working (especially programming)?
It really depends on what is causing you to lose focus. There are some good answers here already, but I’m going to assume you have chosen a job you actually like. If you’re bored none of this is going to help.
So, since I don’t know what your situation is, I’ll tell you what helps me. To help you consume them, let me say that I am now a majority time telecommuter. So, I have ultimate control over my office situation when I’m at home. When I actually have to go into the office, not so much.
- Ergonomics - It’s really important that I have an environment setup to avoid added stress to my body while I work. I also can’t be too comfortable (doing good work on a lazy-boy or on the couch isn’t really possible for me).
- I have a relatively expensive high-quality chair with good lumbar support and that I was able to try out before I bought it. It fits me well and has no significant pressure points that can become distractions.
- My monitors are all far enough away, and at the right height that I can work without getting eye strain.
- I bought an quality keyboard with quality switches to provide the best experience to avoid repetitive stress injuries. I’ve never found a keyboard that came for “free” with a computer that was worth the cost of the plastic it took to make it. Corsair, DasKeyboard, and Razer all make excellent keyboards. They cost a little more, but this is my primary interface to the computer so I spend all day, every day using it. I also took the time years ago to become an excellent typist, which would not have been possible on a crappy keyboard.
- I spent considerable time picking a mouse that fits my hand well to avoid repetitive stress injuries.
- I try not to have my office too warm. Being a little on the cold side tends to help me to concentrate, or maybe it’s that being too warm and comfortable puts me in too relaxed a state to concentrate well.
- When I’m in the office, and sometimes at home, I find that listening to music while I work actually helps me to ignore the other distractions of the environment. I listen to specific types of music that don’t engage active thinking. I wear a nice set of full coverage headphones, so they help to block out the world. I’ve found that noise-cancelling is great on an airplane, bus, or subway, but that it doesn’t do all that much in the office, voices aren’t what they are designed to block.
- I avoid having distracting media too close at hand. It can be very easy to get distracted by YouTube, television, or the news. I make a point of keeping them out of site so they’ll stay out of mind.
- Drink lots of water. Not only is being well hydrated good for my brain, it means I’ll get up often to use the bathroom. Which leads me to…
- Take frequent breaks. I find that the solution to a problem that I’ve been fighting for an hour will often come while I’m up using the toilet, getting another cup of coffee or a glass of ice water. Taking my mind off the minutia somehow helps me to find the solution.
- Keep the caffeine to a minimum. I live in the US and coffee is the national fad (besides, I learned to like it from young age). I keep my coffee intake to one or two cups a day max. It’s great right afterwards, but the afternoon crash from coming off the caffeine plus eating lunch is a real productivity killer.
I don’t know if any of that will help you; I can but hope that my experience might offer some ideas. In the end it’s vitally important that you are honest with yourself about your own triggers and limitations and make smart decisions on how to deal with them.
Stick to a schedule. While programming is creative, thankfully it isn't at the mercy of the muses as much as many other endeavors, and often times I find the solution is to set aside an hour, two hours, or any interval that works for you to work uninterrupted and get your associated tasks/goals completed.
I get concentrated when I listen to music(kraftwerk), and when I’m under too much pressure I like to eat something while programming, like carrots or gum, what I have found so far, is that if I get too deep into the problem, I tend to programm very slow and it takes a lot of effort to get things done, and if I’m a bit distracted and laughing with co workers, I tend to work faster, I think it’s because I get less annoyed and I’m having fun while programming. So I get more creative and can work faster and for a much longer time. Hope that helps!
By applying the 3 simple conditions of flow in what you do:
- begin with actions that are not too easy nor too difficult
- set clear goals for your actions
- capture immediate feedback on how you progress, while doing what you do (measure, track, observe, …)
Can be done for any type of activity (from mowing your lawn to solving complex math problems)
Good luck!
Cheers
Bart
Try to only program when you have solid chunks of time to dedicate to it, distractions can be killer when thinking about how to solve problems, though you may certainly also solve some problems by thinking about them in the "background" of your mind while you do other things.
Personally, I find that I tend to program best at night or when I am partially but not critically sleepy. It's been said that being partially tired is useful as you tend to have less excess energy to spend on distractions and you instead tend to aim to finish things in order to go to sleep.
First of all, stop telling yourself that you need to concentrate harder!
Start with easier problems, gain confidence, bring a self appraisal attitude, gradually challenge yourself and shift to harder problems.
I have a set of rules I try to follow for improving my focus:
- Always have a functional program which can be run - I hate if I cannot run my code, I start always with couple of lines which I can run.
- I try to plan half-day tasks which leads to some progress visible to me and I plan how I want to approach the problem. E.g. I will try to test the new API by calling one simple function. Sometimes you end up finishing the whole interface but you have to start somewhere. Some authors do the same thing - they try to write something (for example one page)
- I try to program in the morning when I am fresh,
I have a set of rules I try to follow for improving my focus:
- Always have a functional program which can be run - I hate if I cannot run my code, I start always with couple of lines which I can run.
- I try to plan half-day tasks which leads to some progress visible to me and I plan how I want to approach the problem. E.g. I will try to test the new API by calling one simple function. Sometimes you end up finishing the whole interface but you have to start somewhere. Some authors do the same thing - they try to write something (for example one page)
- I try to program in the morning when I am fresh, and if I am lucky, until people have not started their requests on me. Sometimes I work also in the evening when everybody left. Or any other time. I just try to adjust my schedule to plan to program in the times when I wish to program. I may try to cancel/skip/postpone your favorite meeting because of that.
- When I am stuck I study the domain of the problem before I continue (documentation, algorithms, math theory, other solutions).
- I don’t blame myself when I do not finish something. I try to put the problem aside than think about it. I try to review the whole process and make sure that I “know what I am doing”. I could have missed something obvious and possibly I would waste my time.
- I take my time. I try to avoid situations where I must finish something to a short fixed deadline. As I have always something to run (rule 1) I may eventually deliver less features and do more in the next iteration.
- When I have time I try to look for new ideas - I read a book or I solve a puzzle, I learn a new algorithm or I read documentation of some library, I try a new language etc.
- Firstly start your day with a basic exercise regime this will not only keep you fit but also will refresh you mentally. It will keep you mentally healthy and focused through out the day which is essential for performing deep mental activities.
- Take a notepad before you start your exercise and keep a track of every bit of progress and path to cover for next couple of days or weeks.
- Try to eliminate mental dis-tractors as much as possible. Complete elimination will help you stay focussed.
- Take small breaks in between you programming sessions so that you stay fresh mentally. This can be anything fro
- Firstly start your day with a basic exercise regime this will not only keep you fit but also will refresh you mentally. It will keep you mentally healthy and focused through out the day which is essential for performing deep mental activities.
- Take a notepad before you start your exercise and keep a track of every bit of progress and path to cover for next couple of days or weeks.
- Try to eliminate mental dis-tractors as much as possible. Complete elimination will help you stay focussed.
- Take small breaks in between you programming sessions so that you stay fresh mentally. This can be anything from watching TV, net surfing , or just roaming around.
- Eat well. A balanced diet with good amount of omega 3 fatty acids is advisable.
- Daydreaming should be eliminated: There is time for dreams, there is time for action; this is a very basic reality check. I don’t think that it’s worth trying to convince people who rather only dream than realise they’ll sometimes actually have to bleed for achievement.
- Finally music can be very useful for entering the so-called "flow state", especially if it's a kind of music you enjoy and are familiar with. I like using headphones (as opposed to ear buds) because they also block out environmental noises.
Programming is mostly thinking. And thinking is an autonomous function of brain. Do you require complete silence when you are deciding what to wear between a red shirt or blue shirt? Do you require absolute silence when deciding to order #12 or #5 dish in a restaurant? Do you require absolute silence while driving a car?
I hope the answer to those questions is a big NO. If it is, what are you doing different while thinking about the problem you are trying to solve with your code to the problem of choosing which colored shirt or ordering from a menu or the complex decision making involved in dri
Programming is mostly thinking. And thinking is an autonomous function of brain. Do you require complete silence when you are deciding what to wear between a red shirt or blue shirt? Do you require absolute silence when deciding to order #12 or #5 dish in a restaurant? Do you require absolute silence while driving a car?
I hope the answer to those questions is a big NO. If it is, what are you doing different while thinking about the problem you are trying to solve with your code to the problem of choosing which colored shirt or ordering from a menu or the complex decision making involved in driving?
To me it all boils down to, is the problem I am trying to solve interests me? Because if it interests you, you don’t want to do anything else but try to solve that problem. If you feel like you would rather be doing something else, then that problem does not interest you.
So if you feel like you would rather be doing something else besides coding, then the ugly truth is programming may not be for you.
Now don’t get me wrong. Mental fatigue can sometimes make it hard to focus, in which case your brain is telling you that it is no longer interested in that problem (atleast for the time being). So take a break (however long that may be) and come back to that problem later. If you are still interested in solving that problem, you will get right back into it. Any other accessories (headphones/music etc) are mere tools to minimize external distraction. But they do nothing about the internal distraction of your brain finding excuses to take your focus away from coding.
Hope this helps.
Maybe I am not experienced enough to answer this but I'll still give my 2 cents. Whenever I am happy and I am in a good mood my productivity simply doubles on the contrary when there is something bothering me I am hardly able to code even simple problems. So my idea of doing well at programming is to take a break whenever I feel stressed (this may not go well with your dead lines though :p) Also I totally work my ass off when I am feeling good.
Here we discuss 7 best way which help you to focus on your work.
1.Get rid of any distractions.
Put your phone away, turn off the TV, and log out of social media. The fewer distractions you have, the easier it will be to focus.
- If you need to use your computer for work but you find yourself surfing the internet instead, use an add-on to limit the websites you can use during the work day. Freedom, Stay Focused, and Limit are all downloadable on Mac and PC.
2. Take breaks.
It might sound counterintuitive, but breaks are super helpful. Set a reminder on your phone or laptop, and try to take a short br
Here we discuss 7 best way which help you to focus on your work.
1.Get rid of any distractions.
Put your phone away, turn off the TV, and log out of social media. The fewer distractions you have, the easier it will be to focus.
- If you need to use your computer for work but you find yourself surfing the internet instead, use an add-on to limit the websites you can use during the work day. Freedom, Stay Focused, and Limit are all downloadable on Mac and PC.
2. Take breaks.
It might sound counterintuitive, but breaks are super helpful. Set a reminder on your phone or laptop, and try to take a short break every 50 to 60 minutes.
- You don’t have to get up and out of your chair every time you take a break. Simply scrolling through social media or zoning out at your computer can be enough of a break for your brain.
- Breaks can help you renew your energy and come back with fresh ideas.
3. Make a to-do list.
Seeing it on paper can make it more concrete. Write out a simple list of everything you need to get done that day, then cross them out as you go
- Checking off tasks as you complete them will also give your brain a little boos throughout the day.
- If you don’t want to clutter up your desk with pieces of paper, use your phone or computer instead.
4. Break down your time into smaller tasks.
Starting at a huge to-do list can be intimidating. Try planning out the next hour in small increments to really feel like you’re getting stuff done.
- For example, you might plan to answer emails for 15 minutes, write a first draft for 20 minutes, then edit your draft for the remaining 25 minutes.
- You can treat each task as a small goal to complete throughout the hour.
- Try keeping track of what tasks you complete every 30 minutes so you can see how productive you've been.
5. Do a few easy tasks to start out.
If you’re really struggling, save the hard stuff for later. Pick out a few simple tasks that you can get done quickly, then do those for 30 minutes to 1 hour before diving into the tough ones.
- This will help you put your brain in "work mode."
- Don’t spend too long on the easy stuff! After about 1 hour, move onto the things you really need to get done.
6. Relax in your free time.
If you spend all hours of the day working, you’re going to burn out. When you’re not doing work, be sure to head outdoors, do some meditation, or take a spa day.
- You could also try restorative yoga for a relaxing way to get exercise.
7. Exercise every day.
If you have too much pent-up energy, you might not be able to focus. Try to start your day right with a long walk around the neighborhood, or take your lunch break at the gym to work your body and focus your mind.
- Yoga, jogging, cycling, and swimming are all great low-impact ways to get your blood pumping.
- You don’t have to spend a ton of time working out each day—even 20 minutes of moderate exercise can be beneficial for your focus and your overall health.
Just plug in to headphone and play the music of your kind and start programming. It would help you a lot and the focus will be either in your laptop or in the music not elsewhere. Plus I would prefer night time for programming even though the time doesnot matter for that.
The lady above whose face sparkles with such confidence and radiance actually suffers from a rare congenital disease. She has 0% body fat, is blind in one eye and hardly weighs 29 kgs. She is 26 years old. The turning point in her life came, when she woke up one day, to find a video on YouTube, calling her the 'World's Ugliest Woman'. Meet Lizzie Velasquez.
Devastating. For any young woman it would probably be. This video surprisingly had many people who commented asking her to die as she is so ugly! Dealing with all this insensitivity, this young girl really went on to prove who she actually
The lady above whose face sparkles with such confidence and radiance actually suffers from a rare congenital disease. She has 0% body fat, is blind in one eye and hardly weighs 29 kgs. She is 26 years old. The turning point in her life came, when she woke up one day, to find a video on YouTube, calling her the 'World's Ugliest Woman'. Meet Lizzie Velasquez.
Devastating. For any young woman it would probably be. This video surprisingly had many people who commented asking her to die as she is so ugly! Dealing with all this insensitivity, this young girl really went on to prove who she actually is. Today she is a motivational speaker, author of many books, a great activist against cyber crime and majored at the Texas State University.
People will speak. No matter how good (or bad) you are. No matter what you do. Do you really want your life to be validated by others? Others' opinions are like a double edged sword. When things are going fine people will keep you on top of the world, but the same people will say the harshest things when the tables turn. Really not worth it.
Do what you love and love what you do. Most importantly love yourself. As you are. The world will follow.
P.S. How Do YOU Define Yourself Lizzie Velasquez at TEDxAustinWomen
Just like me..
I wanna tell you this..fix your goal for everyday.Everyday a single topic.Practice programs related to it.Everyday one or two hours are sufficient.Find your interest.
See learning isn’t sufficient..until and unless you don’t IMPLEMENT it on anything.
If you learn to speak and then don’t speak whats the use…lol.
If you try to build things you will develop interest. So if you have any idea that you ever wanted to or thought of practically developing or working on!!Just do it!!
Cheers..
When I code, I tend to just put my earphones in and listen to pandora while everything around me become one big blur, perhaps that might help?

I use Self Control for Mac. The only things that distract me are quora and whatsapp. I block my Phone's Mac Address, so as to restrict wi-fi access and I don't have a data plan on my phone, so it works well.
Library is the most productive environment for me.
It depends what I'm coding. Especially if I get to use that word loosely.
If I know what I'm doing -- either the algorithm in question is either so simple that it's practically not really an algorithm or it was and I have it mapped out so I know pretty much what I need to do -- then I "headphone it up" and work. That is, I put on some music that I like that won't surprise me and won't irritate or distract me --- that could be Simon and Garfunkel or The Hold Steady or AC/DC but never techno, for me; volume, tempo, or depth of lyrics is not a factor, but I find techno irritating and it'd distract
It depends what I'm coding. Especially if I get to use that word loosely.
If I know what I'm doing -- either the algorithm in question is either so simple that it's practically not really an algorithm or it was and I have it mapped out so I know pretty much what I need to do -- then I "headphone it up" and work. That is, I put on some music that I like that won't surprise me and won't irritate or distract me --- that could be Simon and Garfunkel or The Hold Steady or AC/DC but never techno, for me; volume, tempo, or depth of lyrics is not a factor, but I find techno irritating and it'd distract me. Music sends me to my "special place" and I quickly get "in the zone."
At that point, the things that will bring me out of the zone are social distractions (IMs, people tapping me on the shoulder) or the completion of a section of work. If I have something repetitive to do that's not engaging -- a cup of coffee, often, for me, but not checking Reddit -- then if I need to pause and contemplate, I can engage my hands that way and not lose the "zone." Anyway, henceforth, I get coffee and turn off my Gchat, and say rude or offensive things to my coworkers such that they won't want to talk to me, and I'm good for work.
On the other hand, if I am working on something that is of any intellectual consequence, I need silence. This could be a programming issue that's a real brain-breaker, any time that I have to write a SQL query at all (for some reason), or if I'm reading something that imparts new information. Especially if I'm reading something new, online or in a textbook. SILENCE. This is the most dangerous and tenuous state for me to be in. And any opportunity I can to lose my thread is instantly more attractive. I'm supposed to be learning something right now, in fact, but I clicked out for a moment and now I'm answering your question!
In all seriousness though, silence is the most important thing. I feel like I read that studies show silence has a huge, huge impact on this sort of thing even if you feel like it doesn't. Like, people say, "Oh music makes me do better work." But in fact, everyone's performance degrades with music. The tradeoff is still better, I think, if your output is acceptable and it makes the work more tolerable. I hate myself for not having a source for that, and I hate myself for not having a good source for this, but: Disney animators used to be prohibited from listening to any music at all while animating. Even classical music. The guys didn't believe it, but it apparently was clear that their work suffered if they had music on while doing it. (Bummer!) I read that in either one of the Will Eisner instructional cartoonist books, Richard Williams' "The Animator's Survival Kit", or Scott McCloud's "Understanding Comics," I think.
Anyway: Silence.
Music without lyrics helps me. I don't code anymore, but when I did that helped. It still helps me focus. Has to be without lyrics. If it has lyrics part of my brain is listening to the words to try to understand them. Also shut down email and put the phone away. Take breaks that don't include surfing the web. Breaks where you step away from the computer or at least look away from the screen.
we should be ready to code anywhere and any time..we should take this a fun game. for me silence matters most & as well as confidence of "I can do anything as a programmer"..
Assuming the issue is purely a lack of focus here are some tips that one can do to stay focused on the task/work at hand
1. Pinpoint the problem. What causes you to lose focus? Is it fatigue, hunger, or a Twitter addiction? It looks like you have a fairly decent idea of these items
2. Plan ahead. Envision what the workday will look like before it happens. Write down what things need to get done or what you want to accomplish. Setting goals can help people stay on track.
3. Get enough sleep. How much we sleep at night has a lot to do with how well we’ll concentrate the next day. Aim for at least
Assuming the issue is purely a lack of focus here are some tips that one can do to stay focused on the task/work at hand
1. Pinpoint the problem. What causes you to lose focus? Is it fatigue, hunger, or a Twitter addiction? It looks like you have a fairly decent idea of these items
2. Plan ahead. Envision what the workday will look like before it happens. Write down what things need to get done or what you want to accomplish. Setting goals can help people stay on track.
3. Get enough sleep. How much we sleep at night has a lot to do with how well we’ll concentrate the next day. Aim for at least eight hours of quality snooze time to avoid taking cubicle-catnaps on the hour.
4. Eat a good breakfast. Eggs Benedict may do more than jumpstart metabolism. Studies have found that eating breakfast can improve attention and concentration, too.
5. Do smaller tasks. Some psychologists suggest our brain works way too hard to process incredible amounts of information. So working on one large project can be overwhelming — like trying to plan a whole event at work in one afternoon. Split up projects, like ordering food and booking plane tickets and hotels, so they’re easier to accomplish.
6. Stay accountable. Let friends know about your goals so they can hold you accountable to finish the tasks.
7. Sweat it out. Sometimes a little exercise can go a long way. Studies show working out can improve concentration and attention span, so a quick trip to the gym can make time spent back at the office much more productive[ .
9. Do one thing at a time. Stick to single-tasking in order to stay focused. Juggling too many things at once may lead to time not well spent and distractions galore.
10. Time box. Work on one project for a specific amount of time, rather than working until something is finished. (Write emails until 2 pm, instead of stopping at inbox zero). This way we know we can work hard until a certain time, and then be able to take a break.
11. Clean up. Anything from post-its to pretzels and family photos can become a distraction. Clear off the workspace and only have out what’s needed (laptop, notebook, water-bottle — check!) to help stay in the zone.
12. Reward yourself. A little motivation can go a long way. Say, “After I finish this page, I’ll go buy a XYZ) Watch that to-do list vanish in no time.
13. Take little breaks. Getting to the office early, working through lunch, and staying late doesn’t necessarily mean getting more stuff done. Short bursts of hard work followed by quick breaks can be more beneficial than never taking a breather, since the brain may just burn out.
14. Wear headphones-This is a simple solution to block out external noises and listening to Jazz or Classical helps me focus on the task at hand easier
15. Try caffeine. Coffee or tea may help people feel more alert and able to concentrate in the cubicle. If iced coffee isn’t your cup of… coffee, try chewing gum, which may help increase alertness too!
16. Value your work. If you love what you do, there’s a good chance you’ll be able to focus on the work involved, not to mention be happier while you’re doing it. This gets into finding motivation for your work so you will be inspired to get work completed.
People are different.
I can sometimes get caught up in solving a problem. My mind is full of things to try. Each thing that does not work then fills my mind up with more things to try.
That looks a lot like I am the typical ‘focussed developer’.
But it’s also pretty rare.
Most times, I need to get up, make a Tea, have a walk around, stare into space, experiment, read tutorials/articles, write something - anything but ‘do the coding thing’.
I’m not sure my managers always fully appreciate the value of this - but when you’re stuck, you need space to think. And often, space to do nothing until somehow
People are different.
I can sometimes get caught up in solving a problem. My mind is full of things to try. Each thing that does not work then fills my mind up with more things to try.
That looks a lot like I am the typical ‘focussed developer’.
But it’s also pretty rare.
Most times, I need to get up, make a Tea, have a walk around, stare into space, experiment, read tutorials/articles, write something - anything but ‘do the coding thing’.
I’m not sure my managers always fully appreciate the value of this - but when you’re stuck, you need space to think. And often, space to do nothing until somehow, your subconscious creative mind comes up with something.
It’s not hard to understand, though, I don’t think. If you were writing a novel, you wouldn’t be writing totally linear, full steam ahead.
You’ll come up stuck with questions like ‘why is my character doing this?’ and ‘what possible reason could they be stood there, then?’. And these don’t have prescribed, obvious answers.
Writing software is a lot like that.
I buy all the same color and brand of work socks. I never have to mate them and if one gets a hole or is missing, no worries. I just reach in my sock drawer and pull out two and I am ready to go.