I observed a big difference how small and big companies are making software. Until recently I've only seen how small companies are doing it.
If you're delivering a customized software solution, you prepare it for one customer. That customer - in a lucky situation - has a concrete vision why the need the software and how it should work, based on their existing business processes. The software creation process starts with business analysis. The software company tries to understand what the desired business processes should be and where their software would play any role. The outcome of the analysis than formalized in a document. Based on that document software architect(s) come up with the solution architecture and detailed functional and non functional specifications. The client signs off these documents in an agreement that the software they are going to receive will behave exactly as these documents state. And in most of the cases they want to know the details because their life literally is depending on it. As a result these documents are fine graded and serve a good basis to the development team to start the work. With agile methodology becoming widespread the document development is sliced up to match up the sprints (or however you call them), but the big vision of things is laid down upfront.
As a matter of fact an Agile project require you to define it's scope just like any project...
And this is - I personally think - the main purpose behind while customized software solutions tend to deliver higher quality.
On the other hand big software companies are creating software solutions used by many people and they serve to solve common problems. Big software companies have more resources, and they don't have a client that can hold them responsible really. As a result people honestly think things like agile methodologies mean that there's no process in your development, and there should be no documentation created. And such nonsense. As a result to achieve the same or at least similar quality more cycles are needed and the software creation is more expensive and you can only hope that the quality matches the quality of a custom solution.
And when you point out things like the definition of software means the software code _and_ the documentation, and creating specifications does not necessary mean that you want to do traditional waterfall model based software development, people call you process oriented.
And you end up with the strong belief that you could do anybody's job way better.
Well, it's just the brand new quality engineer growing in me speaking maybe, but there must be a reason while all the quality management standards like ISO, CMM etc. are defining, focusing and auditing processes creating products and not products themselves.
But call me whatever you want to...
Wednesday, September 26, 2012
Monday, September 24, 2012
The wickedest allergy nasal spray ever
I was struggling with my allergy symptoms. It's ragweed and mold season... I spent every evening after work in my gym's steam room just to open up my sinuses enough so I don't have to live on Advil because of the headache they caused. I've seen a doctor, got new pills and they helped me a lot.
But from time to time my nose got congested, and I finished up my nasal decongestant spray so I went to shop for a new one. For a reason these are on the bottom shelf in the pharmacy and there're plenty of them. So I squat down and was browsing through the selection when I found one that had all the answers:
Things I didn't see (small print on the box) however were deadly. Let's see if you can spot them!
The box I found had the picture of chili in smaller size. And the word 'homeopathic' even smaller!
No addiction formula my a**! Who's so stupid to develop a habit of spraying chili in the nostrils?! I'm certainly not, and probably if I asked 100 random people they would agree! And homeopathic to me means two things: it ain't gonna work but it's expensive.
$15 thrown out the window. And it doesn't even unclog my nose either. My headache however is certainly gone in a second as the burning nostrils from chili provide a much stronger sensation for sure...
But from time to time my nose got congested, and I finished up my nasal decongestant spray so I went to shop for a new one. For a reason these are on the bottom shelf in the pharmacy and there're plenty of them. So I squat down and was browsing through the selection when I found one that had all the answers:
- Helps with runny nose (I'm using allergy nasal sprays so this is not a problem)
- Sneezing (Same, no symptomps)
- Nasal congestion (That's my problem right there!)
- Headache and sinus pressure (Yepp)
- All natural (Whatever, even cocaine is natural and it definitely fixes your clogged nostrils! Along with the headaches! But I can't afford them o_O Hm, that gives me an idea. Maybe I can get it prescribed. I wonder if my HMO would cover it! $10 for a monthly dose sounds like a deal!)
- No addiction formula (Wow! That's cool! It's always a problem for me to get off these after my allergies calmed down. It takes weeks juggling between nostrils to finally be able to stop using these and still be able to sleep through the night!)
Things I didn't see (small print on the box) however were deadly. Let's see if you can spot them!
The box I found had the picture of chili in smaller size. And the word 'homeopathic' even smaller!
No addiction formula my a**! Who's so stupid to develop a habit of spraying chili in the nostrils?! I'm certainly not, and probably if I asked 100 random people they would agree! And homeopathic to me means two things: it ain't gonna work but it's expensive.
$15 thrown out the window. And it doesn't even unclog my nose either. My headache however is certainly gone in a second as the burning nostrils from chili provide a much stronger sensation for sure...
Sunday, September 23, 2012
DIY car window tint is impossible
Tinting car windows for a living? All my respect!
I have a Dodge Charger. That car cries for pimping :) Many people pimp it up nicely. So far I only replaced the exhaust pipes, but always wanted to have my windows tinted, too. I was too cheap to spend $300-350 on window tint. So I ordered a pre-cut kit from Amazon for $35 and thought I'm going to do it myself. I watched I think enough tutorial videos on YouTube and I was positive I'm able to do it myself. It seemed so easy.
It ain't!
Side windows are not too complicated. Note: There's a huge difference between a heat gun and a blow dryer... Rear window, impossible. First you are supposed to heat-shrink the tint from the outside so it takes the curves of the window, than you should put it up from the inside. The Charge has a huge and relatively horizontal rear window. I just couldn't do it.
I think if I had a minivan or SUV with relatively vertical windows I could have succeed if I started with the heat gun from the beginning. But this car is gonna be tinted in a shop by a guy who does this for a living!
![]() |
* this is not my car |
It ain't!
Side windows are not too complicated. Note: There's a huge difference between a heat gun and a blow dryer... Rear window, impossible. First you are supposed to heat-shrink the tint from the outside so it takes the curves of the window, than you should put it up from the inside. The Charge has a huge and relatively horizontal rear window. I just couldn't do it.
I think if I had a minivan or SUV with relatively vertical windows I could have succeed if I started with the heat gun from the beginning. But this car is gonna be tinted in a shop by a guy who does this for a living!
Tuesday, September 18, 2012
Even darker than the Internet
The Internet is a dark place. It's full with underground stuff. Whatever cyber-punk sci-fi movies can imagine is there. But there's something more evil, darker and deeper than that... The scariest thing one's mind can ever imagine. And I found it on my journey on cable entertainment. A show on TLC that is the deepest pit of television.
Ladies and Gentlemen, please put your hands together for Honey Boo Boo Child!
Beauty pageant reality shows themselves are scary but this tops of all of them. I saw my first episode yesterday. It's about a family. A real Southern-Georgia redneck family. Nobody will be able to make me move there....
Mam the mother is 32, will be a grandmother in a month, over 300lbs. She likes burping, farting and grunt on TV. She had her first child when she was 15. She's 17 now and 8 months pregnant.
Her husband has no teeth, and looks retarded. The kids are hyperactive, constantly drinking sugary soda and eating junk food. All of them are overweight... The smallest daughter, Alana (see above) is a frequent beauty pageant contestant.
They live in South-Georgia. The train literally goes behind their house through the backyard. Dad drives a pickup truck. A Dodge Ram, to be precise. And they own a four wheeler they like to take out for a spin every now and then.
In yesterday's episode I saw how they enjoy themselves playing in the mud (literally) and at the redneck festival. Like pigs. And we get it on basic cable. Yeyy!
I suggest everyone who can to watch a couple of episodes. It's purely entertaining even though it hurts badly to watch.
Ladies and Gentlemen, please put your hands together for Honey Boo Boo Child!
Beauty pageant reality shows themselves are scary but this tops of all of them. I saw my first episode yesterday. It's about a family. A real Southern-Georgia redneck family. Nobody will be able to make me move there....
Mam the mother is 32, will be a grandmother in a month, over 300lbs. She likes burping, farting and grunt on TV. She had her first child when she was 15. She's 17 now and 8 months pregnant.
Her husband has no teeth, and looks retarded. The kids are hyperactive, constantly drinking sugary soda and eating junk food. All of them are overweight... The smallest daughter, Alana (see above) is a frequent beauty pageant contestant.
They live in South-Georgia. The train literally goes behind their house through the backyard. Dad drives a pickup truck. A Dodge Ram, to be precise. And they own a four wheeler they like to take out for a spin every now and then.
In yesterday's episode I saw how they enjoy themselves playing in the mud (literally) and at the redneck festival. Like pigs. And we get it on basic cable. Yeyy!
I suggest everyone who can to watch a couple of episodes. It's purely entertaining even though it hurts badly to watch.
Sunday, August 26, 2012
11/18
That's the day I'm eligible for a device upgrade at Verizon. On that day, I'm going to buy my new phone. I hope I chose right, and if I have any problems in the first couple of days/weeks I'm sending it back.
Just a couple of problems I have with my Droid 2 Global, the worst phone I ever had:
I don't think I can be so mean to sell this phone to anybody on eBay. Humanity must be saved from this disaster!
And the one to blame for all this is myself! After my v50 and v600 I swore never to buy a Motorola phone again, and yet I did it. I'll go with the Samsung Nexus. Please if someone has it and hates it let me know immediately! If that's shitty, too, than it must be a general Android problem, and I might choose a Windows phone in the end.
iPhone? No way. My solid conviction is that Apple is the meanest company in the world.
Just a couple of problems I have with my Droid 2 Global, the worst phone I ever had:
- Connect to PC only works in USB Mass Storage mode. Otherwise windows can't install the drivers even though I have the Motorola applications installed on my PC. Other connections only worked once. I'm not gonna reinstall my PC just for this.
- Because of this I can only sync music to it via Winamp. The other software only work in media sync mode, which doesn't work on the phone.
- And because I want to reset it, but want to back it up, I need to copy the SD card over WiFi. My corporate mail requires me to encrypt the SD card, and guess what, in USB Mass Storage mode if you copy things over they will be copied in decrypted state... Just as you were putting the card in a card reader... Finally found a program that doesn't close the connection while copying files to a NAS over WiFi as the built in file manager does during transfer. I think it gets tired around 40MB for a reason. A software that can get tired that could be a Nobel Prize worthy invention!
- UI freezes up on a regular basis.
- The screen switch button about 50% of the time doesn't work. The phone is too busy being idle to respond to your request that you want to do something with it. Imagine if you need to call 911 for a really good reason!
- Reaction to user interaction is pathetic. A couple of days ago I waited about 30secs between clicking the dial button next a contact and the phone actually start dialing.
- During navigation it usually reboots every now and then, and we know how safe and legal it is to juggle with your phone while driving.
- In general freakishly slow reactions.
- Poor battery life even with the extended batteries. I was moved to another cube to get away from the ping pong noise, and there I only have 2 bars. By 2pm I have to hook it up to give it some juice.
- Screen keyboard is almost impossible to use without auto-correct. The buttons are too close or/and the logic is terrible that tries to figure out which key you wanted to press.
- My slide to unlock screen disappeared this week. When I press the button on the top it shows up for a one second or less, and than the screen is unlocked automatically without me doing anything. Me sliding to unlock can only happen if my security timeout has passed and have to key in my PIN code. After googling it solution seems to be a factory reset.
- The phone I have is a replacement phone already. After 5 months the original one I had to send back as it was rebooting on its own 2-3 times a day! Just lying on my desk doing nothing, probably bored, so it restarted itself... On a regular basis.
I don't think I can be so mean to sell this phone to anybody on eBay. Humanity must be saved from this disaster!
And the one to blame for all this is myself! After my v50 and v600 I swore never to buy a Motorola phone again, and yet I did it. I'll go with the Samsung Nexus. Please if someone has it and hates it let me know immediately! If that's shitty, too, than it must be a general Android problem, and I might choose a Windows phone in the end.
iPhone? No way. My solid conviction is that Apple is the meanest company in the world.
Tuesday, August 7, 2012
After 8 years it's finally here
8 years ago, in 2004 this was one of the radio commercials you could hear on your radio while you were playing GTA San Andreas:
The script:
Now is it just me, or this new series on NBC was really created based on this fictional radio spot?
The script:
Man: What happens when five eligible bachelors welcome a little girl into their lives?
Gina: Hey! It’s my turn into the bathroom!
(canned laughter)
Man: Non-stop hilarity! "My Five Uncles." The sitcom with a lot of heart.
Uncle 1: Hey Gina. Welcome to your new home. You sleep in here, and we all sleep in there.
Gina: Uck. Whatever. Does anyone have something to smoke?
(canned laughter)
Man: it’s the show that shows family values exist even in unconventional families.
(knocking)
Gina: Uh, what are you guys doing in there?
Uncles (together): We’re just flossing, dear!
(canned laughter)
Man: It’s a brand new show taking hilarious comedy in a whole new funny direction!
Gina: I don’t get it. Why don’t any of you guys have a steady girlfriend?
(canned laughter)
Man: And they learn some lessons about life and love along the way.
Uncle 2: Come on guys, group hug.
Gina: I’m an emotionally abused orphan. Can’t I get in on any of these group hugs?
Uncle 3: No, you stupid bitch!
(canned laughter)
Man: My Five Uncles. Thursday nights on LSBC
Now is it just me, or this new series on NBC was really created based on this fictional radio spot?
Monday, August 6, 2012
New to the US 101
After almost 2 years I think I'm qualified to put together a list that could be help to anybody else who just have arrived to the United States and is about to start a new life here. The first 6-12 months will need some adjustments and you will face some limitations for sure.
I hope this helps all of you!
Now that's expensive in California. If you are OK with it, live with room mates, otherwise you'll pay around $1200-2000 for rent per month, plus $200-250 for utilities (water, garbage, heating, electricity). When you rent, they'll check your credit. If you don't have children, choose freely your place. Avoid very cheap areas: you'll get rubbed, mugged, and you'll wake up for gunshot noise. If you have children you need to choose an area with a good school district. More expensive. Locate these areas using Trulia or Realtor, and than look for listings on Craigslist. That'll be your cheapest source! You can save some money if your children are about at the same age. So you can settle for a good middle school and when they go to high school you'll move to another place.
Mobile home is an over-sized RV, cheap but it's like camping all the time! If you choose to live in an apartment, aim for the highest floor, otherwise you'll be bothered by people walking.
Until you find a place to live, you can find extended stay rentals. Either an apartment or you try Extended Stay America or Marriott Residence Inn. Bit cheaper than a hotel, bit more expensive as an apartment, but you get WiFi, cable, furnished apartment with kitchen. A place of your own.
Let me know if I missed something! :) Good luck!
I hope this helps all of you!
Basics
- SSN - Social Security Number: This you need for everything: getting paid, opening a bank account, get credit cards, cable TV, internet, mobile phone. Fill out and bring this form with you to your local Social Security Office. You cannot get an appointment for this. Go in the middle of the day. Everybody else will go early in the morning.
- Open a bank account. You can try one of the credit unions, too. You most likely will be allowed to open an account, but you'll have to update them with your SSN once you have it.
- Once this you have your SSN get a secured credit card from an issuer. I suggest to deposit $2000 and never have a balance bigger than $600. Pay it off every month. After 6 months you should be eligible to get a real credit card. This will start building your credit history. You need to have a good one! Google what that is, it's too complicated to sum it up in this post. But you have to have credit to get credit. Strange system. To monitor your credit you can either pay $10-$15 every month, or you can sign up with Credit Karma. Less service but it's free and gives you a basic idea where you are at.
- You need a car. Without car you won't be able to get around unless you live in a big city with good public transportation system. If you have at least $10000, you could aim for a new car. Used cars are not cheap. Only the ones that are very used... If you don't have that kind of cash, you'll have to settle for a 12 years old Toyota Camry. If you put down 40-50% of the price of your new car, you'll get credit. No credit is better than bad credit! Your APR will not be the best though. You probably won't get financed for a used car, even if it is certified pre-owned. Never accept sticker price on a car, and you can negotiate on the maintenance plan for your new vehicle, too. Instead of the standar $2500 you can get it for something between $1000-1500 depending how good you are negotiating.
- Car insurance: with the 12 year old Camry go for liability only, it will be something around $50-$70 a month. For a new car you need the full coverage. A 6 months premium can vary between $700-$1200. Try AAA, Allstate and StateFarm. Others charge way too much as I saw. Once you have 18 months of US driver history (i.e. 18 months after your driver's license is issued) rates will go down on your premium.
- Driver's license: get it as soon as you can. In California, you need to take a test. Easy as pie compared to the European ones :) You can get the handbook from DMV, read it and go take the test. Once you pass you'll be scheduled for a behind the wheel test. Watch this video and follow the guidelines and you'll pass. Once you get your DL you're no more required to carry your passport with you all the time.
- Mobile phone: No credit history? You'll probably have to give a $400 deposit or so per line. You'll have to live with pre-paid for 5-6 months, sorry, if you don't want to leave the deposit. Difference between the providers:
- AT&T and T-Mobile are GSM providers. If you have your SIM free phone, all you need is a SIM card
- Sprint and Verizon are CDMA based, so you'll need a phone as well.
- Verizon and AT&T does not give unlimited data
- T-Mobile slows your data down after you reach a limit
- Sprint claims to have real unlimited data
- Verizon has the largest network, you'll get signal probably everywhere
- Unlimited nationwide calling means: you can call as much you want, but you'll have to pay the per minute fees once you reached your included minutes. The possibility is unlimited, not the service :)
- Cable TV and internet. Again, needs SSN, and probably you'll have to give a deposit, but I didn't have to... It varies.
Company perks
- Health insurance: most important thing. If your employer provides only HDLP you are screwed and they're cheap. Health will be expensive for you. If they don't offer FSA open an Health Savings Account to save at last the tax on your health expenses. For foreigners your only option is Chase HSA as I found. If you don't travel much, you're good with an HMO plan, otherwise go with the PPO. The difference is: HMO - you have a health care provider, you can only go to their facilities and pharmacies, you'll have a primary physician that you need to visit anytime you have a problem, he'll transfer you to a specialist; PPO - you can go to anybody in the network and you're free to visit a specialist right away. PPO is more expensive, might require higher co-pay from your side. I'm with Kaiser and I'm satisfied so far. Kaiser is an HMO.
- 401k: that'll be your retirement money. Try to contribute to the max, and use whatever contribution your employer offers. Besides this you'll only get social security once you are retired. I don't believe the government will be able to give me any money in 40 years... Your call :)
- Vision and dental: this covers your eye-care and dental care. Eye checkups, contact lenses, frames and glasses, fillings, crowns, root canals, professional teeth cleanings. Usually you get $1500-2000 coverage per year. Co-pay varies per service.
A place to live
Now that's expensive in California. If you are OK with it, live with room mates, otherwise you'll pay around $1200-2000 for rent per month, plus $200-250 for utilities (water, garbage, heating, electricity). When you rent, they'll check your credit. If you don't have children, choose freely your place. Avoid very cheap areas: you'll get rubbed, mugged, and you'll wake up for gunshot noise. If you have children you need to choose an area with a good school district. More expensive. Locate these areas using Trulia or Realtor, and than look for listings on Craigslist. That'll be your cheapest source! You can save some money if your children are about at the same age. So you can settle for a good middle school and when they go to high school you'll move to another place.
Mobile home is an over-sized RV, cheap but it's like camping all the time! If you choose to live in an apartment, aim for the highest floor, otherwise you'll be bothered by people walking.
Until you find a place to live, you can find extended stay rentals. Either an apartment or you try Extended Stay America or Marriott Residence Inn. Bit cheaper than a hotel, bit more expensive as an apartment, but you get WiFi, cable, furnished apartment with kitchen. A place of your own.
Let me know if I missed something! :) Good luck!
Subscribe to:
Posts (Atom)